0

我有一个链接可以在我的网站上播放视频。当用户单击该视频链接时,将弹出嵌入该视频的 div(不是弹出窗口,它使用 jquery BlockUI 显示隐藏的 div)。并且有一个关闭按钮,它将隐藏嵌入视频的 div。

一切正常。但是视频并没有在关闭该 div 时停止。我能听到声音:(。我也想在关闭该视频时停止该声音。该怎么办。请做必要的事

<OBJECT ID="MediaPlayers" WIDTH="400" HEIGHT="350" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
<PARAM NAME="FileName" VALUE="1.wmv">
<PARAM name="autostart" VALUE="false">
<PARAM name="ShowControls" VALUE="true">
<param name="ShowStatusBar" value="false">
<PARAM name="ShowDisplay" VALUE="false">
<EMBED TYPE="application/x-mplayer2" SRC="1.wmv" NAME="MediaPlayer"
WIDTH="400" HEIGHT="350" ShowControls="1" ShowStatusBar="0" ShowDisplay="0" autostart="0"> </EMBED>
</OBJECT>
4

2 回答 2

0

关闭弹出窗口时尝试使用它。

document.getElementById("MediaPlayers").stop();

或者你可以使用另一个div来包装这个播放器,然后在打开弹出窗口时将你的html添加到innerHTML中,然后在关闭窗口时将其全部删除。喜欢

<div id="playerWrap">
    <OBJECT ID="MediaPlayers" ....
    .....
    </OBJECT>
</div>

javascript代码:

document.getElementById("palyerWrap").innerHTML = "";

http://www.htmlforums.com/multimedia-elements/t-accessing-mediaplayer-functionality-from-javascript-65899.html参考

于 2012-12-21T05:26:43.190 回答
0

如果您希望每个人都能够观看您的视频,则应使用 html5 视频标签。这不仅可以让您摆脱专有插件(Windows 媒体播放器)的意外行为,还可以让您接触到更广泛的设备,从而获得更多的受众。

我建议将您的视频转换为 webm 格式并使用 jplayer 将其显示在您的网站上。

于 2012-12-21T03:57:27.070 回答