0

我阅读了 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() ?

谢谢

4

2 回答 2

1

当前版本的 Chrome(即 25-stable、26-beta 和 27-dev)基本上支持10 月 8 日版本的媒体源扩展规范。我们正在更新实施以反映当前的编辑草案。规范中发生了很多变化,需要一些时间才能使其全部正常工作。

现在你应该只使用旧版本的规范来实现你的应用程序。

于 2013-03-19T16:20:51.823 回答
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() 是旧的方法名

于 2013-03-19T09:48:37.477 回答