Track readyState 属性

定义和用法

readyState 属性返回轨道资源的当前就绪状态。

就绪状态指示资源是否已准备好播放。

注释:该属性只读。

实例

获取轨道资源的当前就绪状态:

var x = document.getElementById("myTrack").readyState;

x 的结果可能是:

2 // 表示文本轨道已加载且没有错误

语法

trackObject.readyState

技术细节

返回值:

数值,表示轨道资源的就绪状态:

  • 0 = NONE - 尚未获得文本轨道的提示
  • 1 = LOADING - 文本轨道正在加载,尚无错误。解析器仍然可以向轨道添加更多提示
  • 2 = 已加载 - 文本轨道已加载且无错误
  • 3 = 错误 - 文本轨道已启用,但当用户代理尝试获取它时,某事失败。部分或全部提示可能丢失且无法获得

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 10.0 不支持 不支持 支持