html5 可以播放mms格式的流媒体吗?

html-css013

html5 可以播放mms格式的流媒体吗?,第1张

html5暂不可以播放mms格式的流媒体。

当前, html5中的<video>元素支持三种视频格式: MP4, WebM, 和 Ogg:

MP4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件

WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

使用方法:

<video width="320" height="240" controls>

  <source src="movie.mp4" type="video/mp4">

  <source src="movie.ogg" type="video/ogg">

</video>

流媒体分HTTP渐进流式下载和实时流式传输。

HTML5的video标签当然属于HTTP渐进流式下载,不需要流媒体服务器,普通HTTP服务器就可以。

Apple公司的HLS也属于HTTP渐进流式下载。

网页中内嵌MMS流媒体播放该如何设置呢?前几天就遇到过这么一个问题,经过网上一番搜索,具体方法有两种,一是制作ASX文件内嵌调用,二是直接

在HTML下写相关调用代码。如果你不是经常使用的,建议还是使用后面一种方法,相对简单方便,现将内嵌代码张贴出来记录一下,以防以后需要用到。

内嵌代码一(简洁版,只适合在IE浏览器下显示):

<object

classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" height="460"

type="application/x-oleobject" width="530"><param name="URL"

value="MMS链接"></object>

内嵌代码二(测试在其它浏览器下也能显示):

<object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="460" width="530">

<param name="URL" value="MMS链接">

<param name="rate" value="1">

<param name="balance" value="0">

<param name="defaultFrame" value="">

<param name="playCount" value="1">

<param name="autoStart" value="1">

<param name="currentMarker" value="0">

<param name="invokeURLs" value="-1">

<param name="baseURL" value="">

<param name="volume" value="50">

<param name="mute" value="0">

<param name="stretchToFit" value="1">

<param name="windowlessVideo" value="0">

<param name="enabled" value="-1">

<param name="enableContextMenu" value="0">

<param name="fullScreen" value="0">

<param name="SAMIStyle" value="">

<param name="SAMILang" value="">

<param name="SAMIFilename" value="">

<param name="captioningID" value="">

<embed src="MMS链接" autostart="1" type="video/x-ms-wmv" width="530" height="460">

</object>

内嵌效果(没加全屏按钮,双击可全屏):

如上面黑屏没内容说明引用MMS地址失效,只要看得见播放器就说明代码生效了。