【发布时间】:2018-03-15 15:20:11
【问题描述】:
MediaSourceExtensions API 中是否有 embed 方法可以从文件头中获取流长度,而无需手动解析头?
我问这个的原因是 HTML5 视频播放器不理解内容从哪里开始。服务器记录更新文件持续时间的流,并根据请求向浏览器发送初始化文件头和最新传入的集群。集群的时间码可能离文件的开头很远,我需要在 javascript 中设置流的偏移量。我知道SourceBuffer 对象中有appendWindowStart 和timestampOffset 成员,因此我需要提取标题接收的文件长度来设置它们。
那么我应该手动解析标题还是有一些神奇的功能?
PS:有趣的是,播放器在控制面板中显示实际持续时间
【问题讨论】:
标签: javascript webm media-source