wmv文件在Firefox 3.0.3中不工作,在IE中工作正常
我正在使用以下代码嵌入扩展名为wmv文件在Firefox 3.0.3中不工作,在IE中工作正常,firefox,Firefox,我正在使用以下代码嵌入扩展名为.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 Pl
.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>';
document.getElementById(“QuestionMedia”).innerHTML+=
'' +
'' +
'' +
'' +
'' +
'' +
' ' +
'';
请让我知道我该怎么做才能让它工作。您应该有足够的时间来观看视频。WMV是Microsoft/Media Player特有的格式,需要一个浏览器插件。您不能在文件中包含视频播放器对象,并使用JavaScript将其设置为SRC吗?如果这是可行的,而你却找不到问题的答案,那么这将是一个[肮脏的]工作。我遇到过一个人,他的问题正好相反——这是在Firefox中对他们起作用的原因——在bith 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>
您需要更改播放机的尺寸以满足您的要求。为什么不使用一种可用的开源解决方案将电影嵌入页面中呢 这将解决潜在的插件问题(除了所需的Flash播放器),并在任何平台或浏览器上工作
titel我在个人电脑上的Firefox 3也有类似的问题。当我改变时
<embed src="/media/video.wmv">
到
这个问题对我来说突然消失了。如图所示。如果您正在使用VideoLAN插件,请尝试卸载它。这只给我带来了麻烦。对草率的格式和拼写法投反对票——开玩笑,但只是这样。你在用什么来喂养innerHTML?
<embed src="http://mysite.com/media/video.wmv">