我有一个链接可以在我的网站上播放视频。当用户点击该视频链接时,将弹出嵌入该视频的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>
答案 0 :(得分:0)
如果您希望每个人都能够使用您的视频,则应使用html5视频标记。这不仅可以减轻您对专有插件(Windows媒体播放器)的意外行为,还可以让您覆盖范围更广的设备,从而吸引更多观众。
我建议您将视频转换为网络格式并使用jplayer在您的网站上显示。
答案 1 :(得分:0)
关闭弹出窗口时尝试使用此功能。
document.getElementById("MediaPlayers").stop();
或者您可以使用另一个div来包装此播放器,然后在打开弹出窗口时将html添加到innerHTML中,然后在关闭窗口时将其全部删除。像
<div id="playerWrap">
<OBJECT ID="MediaPlayers" ....
.....
</OBJECT>
</div>
javascript代码:
document.getElementById("palyerWrap").innerHTML = "";
引用