我想知道 HTML5 媒体元素有什么区别
在 media.seekable
和 media.buffered
之间?
最佳答案
我相信之前接受的答案实际上并没有澄清问题,所以即使这么晚,它也可能值得讲述。
TimeRanges 对象 Buffered 表示已下载(且仍保留)内容的开始和结束。 TimeRanges 对象 Seekable 指示当前可播放内容的开始和结束,即使尚未下载。一旦第一个媒体数据被附加到媒体资源中,Seekable 就会被计算,然后,它可以通知所有可用的内容(这将取决于媒体资源能够提取多少信息)。可以通过视频元素对象修改持续时间。
还有另一个名为 Played 的 TimeRanges 对象,它更容易掌握,因为它包含已经播放过的范围。
关于HTML5 媒体元素 - SEEKABLE 和 BUFFERED 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15097147/