首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tvJS检查播放器对象在tvOS中的播放状态

使用tvJS检查播放器对象在tvOS中的播放状态
EN

Stack Overflow用户
提问于 2016-02-10 01:05:08
回答 1查看 313关注 0票数 0

有没有人知道如何正确检查播放器对象的播放状态?我正在尝试构建一个tvOS应用程序,我需要检查视频何时结束。*此应用程序不是原生的,它是使用TVJS构建的。这就是我现在所拥有的,但它不工作:

代码语言:javascript
复制
if (player.playbackState == "end") {
      console.log("ending")
    }

再次感谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-11 05:36:46

一种可能性:挂钩到事件stateDidChange

代码语言:javascript
复制
player.addEventListener("stateDidChange", videoPlayer.onStateDidChange);

然后检查你感兴趣的内容:

代码语言:javascript
复制
videoPlayer.onStateDidChange: function(stateObj) {
  console.log("onStateDidChange: "+stateObj.oldState+" to "+stateObj.state);

    // states: begin, scanning, loading, paused, playing, end
[...]
}

( videoPlayer就像是TVJS播放器的包装器。有关更多详细信息,请参阅https://github.com/iBaa/PlexConnectApp/blob/master/PlexConnectApp/js/VideoPlayer.js。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35297896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档