阻止嵌入式Windows Media Player循环播放?

时间:2008-11-04 03:13:46

标签: html audio audio-streaming wmp embedded-control

我在HTML页面中有一个嵌入式Windows Media播放器,当音频结束时,它会从头开始。

根据文档,有autorewind参数/属性以及loop

问题是,我已将这两者设置为false(和/或零),但似乎没有任何区别。

这可能是个错误吗?我的客户是WMP 10.00.00.4058。也许在服务器上有某种设置告诉文件循环,这是一个疯狂的想法吗?

3 个答案:

答案 0 :(得分:2)

WTH! param name = PlayCount值= 1

答案 1 :(得分:1)

我认为,问题在于您在不同浏览器之间的不同嵌入方法。这是一些经过测试的代码,其中不会发生循环。

IE

<object id="contentPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="300" height="60"><!-- <param name='fileName' value=''> -->
<param name='animationatStart' value='false'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value='true'>
<param name='playState' VALUE='1'>
<param name='loop' value='false'>
</OBJECT>

火狐

<object id="contentPlayer" name='contentPlayer' type="application/x-ms-wmp" data="" width="300" height="60"><!-- <param name='fileName' value=''> -->
<param name='animationatStart' value='false'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value='true'>
<param name='playState' VALUE='1'>
<param name='loop' value='false'>
</OBJECT>

主要区别在于我在IE中有一个classid但在Firefox中我有一个“类型”分类

答案 2 :(得分:0)

将您的html代码与此进行比较:

被偷走了 http://www.programmingforums.org/post147977.html

<object width="320" height="290"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
id="mediaplayer1">
<param name="Filename" value="kids.mpg">
<param name="AutoStart" value="True">
<param name="ShowControls" value="True">
<param name="ShowStatusBar" value="False">
<param name="ShowDisplay" value="False">
<param name="AutoRewind" value="True">
<embed
type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
width="320" height="290" src="/support/dreamweaver/ts/documents/kids.mpg"
filename="kids.mpg" autostart="True"
showcontrols="True" showstatusbar="False"
showdisplay="False" autorewind="True">
</embed>
</object>