在firefox和chrome上播放Media Player流

时间:2017-07-18 07:45:04

标签: google-chrome firefox video-streaming media-player windows-media-player

我在ip上有一个媒体播放器流,例如:192.168.1.100和端口8888

以下代码在IE上播放,但在forefox中没有,我怎样才能在firefox上播放流?

<object id="mediaplayer" 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" width="320" height="310">
    <param name="filename" value="http://192.168.1.100:8888">
    <param name="animationatstart" value="true">
    <param name="transparentatstart" value="true">
    <param name="autostart" value="true">
    <param name="showcontrols" value="true">
    <param name="ShowStatusBar" value="true">
    <param name="windowlessvideo" value="true">
 <embed src="http://192.168.1.100:8888" type="application/x-mplayer2"
      pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
      autostart="true" showcontrols="true" showstatusbar="1"
      bgcolor="white" width="320" height="310">
</object>

1 个答案:

答案 0 :(得分:2)

由于您使用的是Microsoft技术的ActiveX,因此相同的HTML无法在任何其他浏览器中使用。

所以你必须创建一个不同的HTML / JavaScript播放器。但是,由于您的流使用较旧的MediaPlayer插件在IE中播放 - 很可能您的流格式是Windows Media格式。 Windows Media格式是Microsoft技术,可能无法在任何其他浏览器中播放。