最近在做一个彩信文件
<?xml version="1.0" encoding="UTF-8"?>
<smil>
 <head>
  <layout>
   <root-layout width="160" height="120" />
   <region id="Image" width="160" height="120" left="0"  top="0"/>
   <region id="Text" width="160" height="120" left="0"  top="0"/>
  </layout>
 </head>
 <body>
  <par dur="4000ms">
   <img src="1.gif" region="Image" />
    <audio src="lm146.mid"/>
   <text src="1.txt" region="Text" />
  </par>
  <par dur="4000ms">
   <img src="2.gif" region="Image" />
   <text src="2.txt" region="Text" />
  </par>
  <par dur="4000ms">
   <img src="3.gif" region="Image" />
   <text src="3.txt" region="Text" />
  </par>
  <par dur="4000ms">
   <img src="4.gif" region="Image" />
   <text src="4.txt" region="Text" />
  </par>
   <par dur="4000ms">
   <text src="5.txt" region="Text" />
  </par>
 </body>
</smil>
需要让lm146.mid这个mid能够在换帧的时候也能够继续播放,而不是第一帧过了之后就停止了,不知道这个smil文件怎么写啊,望大家赐教。

解决方案 »

  1.   

    可以通过clip-begin和clip-end属性定义播放范围,从第几秒到第几秒<?xml version="1.0" encoding="UTF-8"?> 
    <smil> 
    <head> 
      <layout> 
      <root-layout width="160" height="120" /> 
      <region id="Image" width="160" height="120" left="0"  top="0"/> 
      <region id="Text" width="160" height="120" left="0"  top="0"/> 
      </layout> 
    </head> 
    <body> 
      <par dur="4000ms"> 
      <img src="1.gif" region="Image" /> 
        <audio src="lm146.mid"/> 
      <text src="1.txt" region="Text" /> 
      </par> 
      <par dur="4000ms"> 
      <img src="2.gif" region="Image" />
        <audio src="lm146.mid" clip-begin="4s" clip-end="8s"/> 
      <text src="2.txt" region="Text" /> 
      </par> 
      <par dur="4000ms"> 
      <img src="3.gif" region="Image" /> 
        <audio src="lm146.mid" clip-begin="8s" clip-end="12s"/> 
      <text src="3.txt" region="Text" /> 
      </par> 
      <par dur="4000ms"> 
      <img src="4.gif" region="Image" /> 
        <audio src="lm146.mid" clip-begin="12s" clip-end="16s"/> 
      <text src="4.txt" region="Text" /> 
      </par> 
      <par dur="4000ms">
        <audio src="lm146.mid" clip-begin="16s" clip-end="20s"/>  
      <text src="5.txt" region="Text" /> 
      </par> 
    </body> 
    </smil>
      

  2.   

    通过clip-begin和clip-end   我试过,用realplay播放的时候还是不行啊。
      

  3.   

    smil文件那个用暴风影音打开吗?