我遇到了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'
答案 0 :(得分:0)
我现在找到了问题:
VideoJS已在缩小版本的Javascript文件中删除了此功能。您必须使用video.dev.js
来访问player.userActive()
功能。
我希望这会对某人有所帮助!