0

SMF 框架的 HTML5 媒体播放器只有几个媒体编解码器,如 ogg vorbis 和 mp4,那么有没有办法播放例如 flv 格式或 mkv 或 mp3 格式的媒体文件?另外,如果满足上述情况,有什么方法可以播放本地媒体文件?

4

1 回答 1

1

由于浏览器支持 HTML5 视频中的视频编解码器,因此您只能在其中使用几个编解码器。此外,并非所有浏览器都支持所有视频编解码器。因此,您必须在 mp4 容器(IE、Safari、Chrome)中提供一个 H264 视频和一个 Ogg Theora 视频。您可以使用很多免费的桌面工具对您的视频进行转码,例如这个。您必须像这样提供不同的文件:

<video id="myVideo" class="pf-video" width="480" height="320" controls="controls" poster="../media/bigbuck.png">
    <source src="../media/bigbuck.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
    <source src="../media/bigbuck.ogv" type='video/ogg; codecs="theora, vorbis"' />
</video>

希望我能帮助你。

于 2012-08-01T12:49:46.677 回答