我阅读了MediaSource API的规范: http://www.w3.org/TR/media-source/(工作草案) 和 https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html(编辑稿)
第一个引用SourceBuffer方法:appendArrayBuffer() 第二个:appendBuffer()
Chrome中的似乎是SourceBuffer上唯一可用的方法是append()但是我找不到任何关于那个的文档。
如果有人在chrome中的append()方法上有更多信息并且浏览器是否实现了appendBuffer()或appendArrayBuffer(),有人可以告诉我吗?
由于
答案 0 :(得分:1)
当前版本的Chrome(即25-stable,26-beta,& 27-dev)基本上支持Media Source Extensions规范的October 8th version。我们正在更新实施以反映当前的编辑草案。规范发生了很多变化,需要一些时间才能完成所有工作。
现在您应该使用旧版本的规范来实现您的应用程序。
答案 1 :(得分:0)
在搜索规范修订历史记录后,似乎chrome没有实现更改的当前规范:
Version Comment
04 January 2013
Renamed append() to appendArrayBuffer() and made appending asynchronous.
Added SourceBuffer.appendStream().
Added SourceBuffer.setTrackInfo() methods.
Added issue boxes to relevant sections for outstanding bugs.
所以append()是旧的方法名称