在页面内嵌入quicktime控件播放3gp:<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="320" height="240">
<param name="autoplay" value="false"/>
<param name="bgcolor" value="#a6a6a6">
<param name="src" value="vv.3gp"/>
<param name="transparent" value="true" bgcolor=”#a6a6a6"/>
<embed src="vv.3gp" type="video/quicktime" autoplay="false" width="100%" height="100%"> </embed>
</object>请问如何用js来改变播放的影片啊?
setUrl()方法不管用,apple网站下的例子在任何浏览器下直接报错
<param name="autoplay" value="false"/>
<param name="bgcolor" value="#a6a6a6">
<param name="src" value="vv.3gp"/>
<param name="transparent" value="true" bgcolor=”#a6a6a6"/>
<embed src="vv.3gp" type="video/quicktime" autoplay="false" width="100%" height="100%"> </embed>
</object>请问如何用js来改变播放的影片啊?
setUrl()方法不管用,apple网站下的例子在任何浏览器下直接报错
在IE跟FF中,访问的方式可能会有差异。
以下是个例子(这个例子是针对SWF的,但我想应该差不多你照着改看看)。
Html代码
1.<object name="playerIE" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
2.codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902"
3.standby="Loading Microsoft Windows Media Player..." type="application/x-oleobject" width="220" height="40" >
4. <param name="FileName" value="">
5. <param name="autoStart" value="true">
6. <param name="showControls" value="true">
7. <!-- 自动重复 -->
8. <param name="loop" value="false">
9. <embed id="playerFF" src="audio/niftyPlayer.swf?file=''" width="220" height="40" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed>
10.</object>
<object name="playerIE" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902"
standby="Loading Microsoft Windows Media Player..." type="application/x-oleobject" width="220" height="40" >
<param name="FileName" value="">
<param name="autoStart" value="true">
<param name="showControls" value="true">
<!-- 自动重复 -->
<param name="loop" value="false">
<embed id="playerFF" src="audio/niftyPlayer.swf?file=''" width="220" height="40" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed>
</object>
Js代码
1.function changeMusic(musicUrl){
2. var media ;
3. if(NOT_IE){
4. media = document.getElementById("playerFF");
5. media.src = player + '?file=' + musicUrl + '&as=1';
6. }
7. else{
8. media = window.playerIE;
9. media.setAttribute('FileName',musicUrl);
10. }
11. };