我尝试了以下代码,
<html>
<body>
<object id="mediaplayer"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
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" width="320" height="310">
<param name="filename" value="videos\videofile_96.mp4">
<param name="animationatstart" value="true">
<param name="transparentatstart" value="true">
<param name="autostart" value="true">
<param name="showcontrols" value="false">
<param name="ShowStatusBar" value="true">
<param name="windowlessvideo" value="true">
<embed src="videos\videofile_96.mp4" autostart="true"
showcontrols="false" showstatusbar="0"
bgcolor="white" width="320" height="310">
</object>
</body>
因此,当我尝试在FireFox
和Chrome
中播放此视频时,未播放,但IE
设法播放该视频。
稍后我尝试向两者添加Windows Media Player plugin
,Activex Control Plugin
,但问题仍然存在。
有人可以帮忙吗??
答案 0 :(得分:1)
您的问题在于(两次使用)videos\videofile_96.mp4
- 这些应该是正斜杠(/
)。 IE与\
很好用,但其他浏览器不一定。
此外,\
向我表明您可能在本地计算机上使用它,而不是通过Web服务器;这肯定会在非IE浏览器中引起问题。
答案 1 :(得分:0)
您正在尝试使用IE特定的ActiveX。请尝试使用html5视频,它可以在Firefox和Chrome中使用