我遵循了Html5Rocks.com中的this示例,即使用MediaSource应用程序接口和一个.webm视频。我用另一个.webm视频试过这个例子,它起作用了,但是当我试着用.mp4视频的时候,它不起作用。有没有可能呢?
发布于 2012-07-21 00:49:31
更新: Chrome Dev/Canary支持MP4 (或者更正式的ISO )。您需要以符合媒体源规范的方式生成MP4文件。幸运的是,Media Source在编写时考虑到了MPEG-DASH,因此任何符合DASH的文件都可以与Media Source一起使用。GPAC/MP4Box是一个很好的工具:
MP4Box -dash 5000 -frag 5000 -rap some_file.mp4...will创建‘some_file_DASSH.MP4’,它应该与媒体源兼容。在MP4Box的早期发布版本中有一些bug,所以我建议现在从SVN开始构建。
发布于 2012-08-31 19:02:12
正如@Steven提到的,使用MP4Box创建虚线的MP4文件,并尝试使用Chrome canary m23构建(媒体源应用编程接口启用)。您需要注意以下几点:
每个片段应该有一个片段,(-dash <ms> -frag <same ms>)
-rap)
发布于 2015-01-19 03:18:22
要使用MSE在HTML5中回放,您需要一个基于JS的播放器实现,如开源的dash.js播放器或bitdash MPEG-DASH player
https://stackoverflow.com/questions/9316859
复制相似问题