我将一堆 DVD(是的,我拥有)复制到驱动器中,并创建了一个基本网页,以便能够搜索和播放它们。我使用底部的代码创建 Windows Media Player 对象,然后播放视频。视频文件以原始格式从 DVD 中提取,因此每部电影都有如下文件:
- 虚拟专用网络
- 虚拟专用网络
- 虚拟专用网络
- 虚拟专用网络
- 虚拟专用网络.VOB
- 虚拟专用网络.VOB
- 虚拟专用网络.VOB
- 虚拟专用网络.VOB
直到最近,一切都运行良好。在我的开发机器上,我可以播放视频,但现在突然没有声音了。我尝试了以下方法,但没有成功:
- 视频未静音,声音为 50%
- 在声音图标下,在混音器下,我检查了 IE,它没问题
- WinAmp 表示使用其他程序声音效果很好
- 直接从“开始”菜单打开 Windows Media Player,然后播放同一部电影,效果很好,而且有声音
- 我确保 IE 中播放网站上的声音的选项已选中
- 我可以在其他人嵌入了 WMP 文件的网站上播放声音
- 我尝试重置 IE 高级选项卡上的所有 IE 设置
- 我在另一台计算机上尝试了我的网站和下面的代码,并且它运行良好!
- 我尝试将上面列出的媒体文件从运行正常的计算机复制到我的开发计算机,但仍然不起作用。
- 如果我尝试使用“.wmv”文件,声音确实有效
顺便说一句,我使用的是 Win7 和 IE8。如你所见,这让我抓狂了!为什么它在我的一台电脑上停止工作,而相同的代码和文件在另一台电脑上却运行良好?任何帮助都将不胜感激。
<OBJECT id="mediaPlayer" width="640px" height="480px" style="position:absolute; left:0px; top:0px;" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">
<PARAM NAME="URL" VALUE="E:\test\VIDEO_TS\VIDEO_TS.IFO" />
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True"/>
<PARAM NAME="AutoStart" VALUE="True"/>
<PARAM NAME="uiMode" VALUE="full"/>
<PARAM NAME="volume" VALUE="50" />
<PARAM NAME="PlayCount" VALUE="9999"/>
<PARAM NAME="fullScreen" VALUE="true"/>
<PARAM NAME="enableContextMenu" VALUE="true"/>
</OBJECT>