html - 如何在videoJS中使用readyState?

标签 html video.js mediaelement

我一直遇到一个无法获取 readyState 的问题要在 HTML5 视频播放器中正确返回,videojs.

标准 HTML5 视频播放器只需让您请求这样的状态:

 if (video.readyState > 1) {  
     console.log(videoState); // Returns current video state as an int
 }

但是当我尝试对 videojs 使用 readyState 时,它只会返回:

function vjs.Player.prototype.readyState()

如何将readyState与videojs一起使用?

最佳答案

readyState实际上是videojs中的一个函数,因此需要这样调用:

if (video.readyState() > 1) {
   console.log(videoState());  // Returns 4 (or whatever value the player currently is
}

关于html - 如何在videoJS中使用readyState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33083365/

相关文章:

html - 我如何从 cgi-bin 提供 HTML?

javascript - Firefox 中的 Video.js 不支持“"type"的指定 "video/mp4"属性”

c# - 如何更改C#MediaElement的音频频率

c# - Win8.1 上的 MediaElement 内存泄漏

c# - 在 WPF 中的 MediaElement 顶部呈现按钮

javascript - 如何在 AJAX 请求正在进行时禁用提交按钮并在收到成功的 AJAX 响应后启用它?

jquery - 我怎样才能改变 footable 标题样式?

jquery - 有没有办法将默认的 css 属性应用到 css 文件中定义的 jquery 元素?

javascript - 在 video.js 中扩展进度控制,重复进度条

javascript - Videojs-contrib-hls 在 safari 上返回未定义