Html VideoJS-手动更改用户状态

Html VideoJS-手动更改用户状态,html,video.js,Html,Video.js,我对VideoJS有一个问题,我发现userActive和userInactive回调都工作得很好。但是现在我需要在我的代码中手动设置用户状态。所以我在videojs博客上找到了player.userActive(boolean)方法,但它不起作用 我的代码: function playerAction(action) { console.log("Play Action - " + action); var player = videojs("player"); switc

我对VideoJS有一个问题,我发现userActive和userInactive回调都工作得很好。但是现在我需要在我的代码中手动设置用户状态。所以我在videojs博客上找到了
player.userActive(boolean)
方法,但它不起作用

我的代码:

function playerAction(action) {
   console.log("Play Action - " + action);
   var player = videojs("player");

   switch(action) {
      case "play": player.play(); break;
      case "pause": player.pause(); break;
      case "useractive": player.userActive(true); break;
      default: console.log("Action " + action + " not existing");
   }
}
播放和暂停操作工作正常,只有
useractive
不起作用

错误消息是:

TypeError: Object [object Object] has no method 'userActive'

我现在发现了问题:

VideoJS在Javascript文件的缩小版本中删除了此函数。您必须使用
video.dev.js
访问
player.userActive()
功能


我希望这能帮助别人

我本打算建议您应该使用事件侦听器来处理这类事情,但再次通读您的示例,我假设您有一个不同的用例。如果有用的话,我们可以导出userActive,不过…嗨,谢谢你的回答。我已经最小化了.dev.js,大小也可以;)但是谢谢你!还可以检查当前状态/活动(
player.userActivity_u979;