Html VideoJS-手动更改用户状态
我对VideoJS有一个问题,我发现userActive和userInactive回调都工作得很好。但是现在我需要在我的代码中手动设置用户状态。所以我在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
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;
)