2014-02-13 72 views
1

我尝试下面的代码,浏览器,Firefox不能播放视频,但IE可以

<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> 

所以,当我试图FireFoxChrome播放此视频,并没有出场,但IE设法发挥它。

后来我试着给两个添加Windows Media Player plugin,Activex Control Plugin,但问题依然存在。

任何人都可以帮忙吗?

回答

1

你的问题是(两次使用)videos\videofile_96.mp4 - 这些应该是正斜杠(/)。 IE与\很好,但其他浏览器不会,必然。

另外,\向我表明,您可能在本地机器上使用此功能,而不是通过Web服务器;这肯定会在非IE浏览器中造成问题。

+0

所以你的意思是说它会播放在线视频。我只需要它来替换'URL'? – Rohit

+0

是的,如果您在那里使用正确的URL,那么将解决问题,除非您有其他问题。 –

+0

它的作品....但它会支持现场视频? – Rohit

0

您正在尝试使用特定于IE的ActiveX。尝试HTML5视频,而不是它将在Firefox和铬

相关问题