我正在使用以下代码嵌入文件,扩展名为.wmv
的视频,但在Firefox中无效。它在IE中运行良好。
document.getElementById("QuestionMedia").innerHTML +=
'<OBJECT ID="MediaPlayer" WIDTH="350" HEIGHT="280" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">' +
'<PARAM NAME="FileName" VALUE="video/' + Question.Media + '">' +
'<PARAM name="autostart" VALUE="false">' +
'<PARAM name="ShowControls" VALUE="true">' +
'<param name="ShowStatusBar" value="false">' +
'<PARAM name="ShowDisplay" VALUE="false">' +
'<EMBED TYPE="video/x-ms-wmv " SRC="video/' + Question.Media + '" NAME="MediaPlayer" WIDTH="350" HEIGHT="280" ShowControls="1" ShowStatusBar="0" ShowDisplay="0" autostart="1"> </EMBED>' +
'</OBJECT>';
请让我知道如何才能让它发挥作用..?
答案 0 :(得分:1)
您应该让Windows Media Player Plugin for Firefox能够看到该视频。 WMV是Microsoft / Media Player特定格式,需要一个浏览器插件。
答案 1 :(得分:0)
你不能在文件中拥有视频播放器对象并使用JavaScript设置它的SRC吗?如果可行的话,这将是一个[肮脏]的解决办法,你找不到问题的答案。
答案 2 :(得分:0)
我遇到了一个反向问题的人 - 这就是在Firefox中对他们有用的东西 - 它也适用于IE7和Firefox。
代码如下:
<!-- begin embedded WindowsMedia file... -->
<table border='0' cellpadding='0' align="center">
<tr><td>
<OBJECT id='mediaPlayer' width="704" height="573" classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
<param name='fileName' value="../content/Video/video.wmv">
<param name='animationatStart' value='true'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value="true">
<param name='showControls' value="true"> <param name='loop' value="true">
<EMBED type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' bgcolor='darkblue' showcontrols="true" showtracker='-1' showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="704" height="573" src="../content/Video/video.wmv" autostart="true" designtimesp='5311' loop="true">
</EMBED>
</OBJECT>
</td></tr>
<!-- ...end embedded WindowsMedia file -->
<!-- begin link to launch external media player... -->
<tr><td align='center'>
</td></tr>
</table>
您需要更改播放器的尺寸以满足您的要求。
答案 3 :(得分:0)
为什么不使用其中一个可用的开源软件,从而将免费的开源解决方案嵌入到页面中。
这将解决潜在的插件问题(显然除了所需的Flash Player)并可以在任何平台或浏览器上运行。
性标题
答案 4 :(得分:0)
我在PC上遇到了与Firefox 3非常类似的问题。当我改变了
<embed src="/media/video.wmv">
到
<embed src="http://mysite.com/media/video.wmv">
问题突然消失了。去图。
答案 5 :(得分:0)
如果您使用的是VideoLAN插件,请尝试卸载它。它给我带来了麻烦。