nvl*_*lbg 6 javascript api video streaming html5
我在Html5Rocks.com上关注这个例子,即使用MediaSource API和.webm视频.我用另一个.webm视频尝试了这个例子并且它正常工作,但是当我尝试使用.mp4视频时它没有用.有可能吗?
Ste*_*son 11
更新:MP4(或更正式的ISO BMFF)支持在Chrome Dev/Canary中.您需要以符合Media Source规范的方式生成MP4文件.幸运的是,Media Source是用MPEG-DASH编写的,因此任何符合DASH标准的文件都可以与Media Source一起使用.GPAC/MP4Box是一个很好的工具:
MP4Box -dash 5000 -frag 5000 -rap some_file.mp4
Run Code Online (Sandbox Code Playgroud)
...将创建'some_file_dash.mp4',它应该与Media Source兼容.在早期发布的MP4Box版本中存在一些错误,所以我建议现在从SVN构建.
更新:现在支持 MP4-DASH。
Chrome 的 Media Source API 实现尚不支持 MP4。
我们计划增加支持,但几个月后才能完成。我们目前的重点是更新现有的实现,以匹配最近向 W3C 提出的媒体源 API 规范的新版本。
您可以通过观看此 chromium bug来跟踪实施升级的进度