HTML5 媒体元素 - SEEKABLE 和 BUFFERED 之间的区别?

标签 html buffered

我想知道 HTML5 媒体元素有什么区别 在 media.seekablemedia.buffered 之间?

最佳答案

我相信之前接受的答案实际上并没有澄清问题,所以即使这么晚,它也可能值得讲述。

TimeRanges 对象 Buffered 表示已下载(且仍保留)内容的开始和结束。 TimeRanges 对象 Seekable 指示当前可播放内容的开始和结束,即使尚未下载。一旦第一个媒体数据被附加到媒体资源中,Seekable 就会被计算,然后,它可以通知所有可用的内容(这将取决于媒体资源能够提取多少信息)。可以通过视频元素对象修改持续时间。

还有另一个名为 Played 的 TimeRanges 对象,它更容易掌握,因为它包含已经播放过的范围。

进一步阅读https://developer.mozilla.org/en-US/Apps/Fundamentals/Audio_and_video_delivery/buffering_seeking_time_ranges

关于HTML5 媒体元素 - SEEKABLE 和 BUFFERED 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15097147/

相关文章:

html - 我如何设计一个 css 渐变看起来像附加的 Facebook 登录屏幕

c# - 通过指针操作写入缓冲图形表面

c - 在 C 中搜索二进制模式(读取缓冲的二进制文件)

java - 缓冲输出写入文件错误

c - 缓冲 io 使用 stdio.h 异步吗?

java - m在java中,如何将网页加载到BufferedReader中,因为我的网页不会打印?

javascript - 将 Canvas 缩放到鼠标光标

javascript - 如何更改 Bootstrap 工具提示文本?

html - 如何让所有div在一行中保持相同的高度

html - 修复具有重复背景 (CSS) 的网站上烦人的故障