0
我有VideoJS的問題,我發現userActive和userInactive回調,這是完美的工作。但是現在我需要在我的代碼中手動設置用戶狀態。因此,我在videojs博客上找到player.userActive(boolean)
方法,但它不起作用。VideoJS - 手動更改用戶狀態
我的代碼:
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'
我打算建議你應該爲這種事情使用事件監聽器,但是再次通讀你的例子,我假設你有一個不同的用例。我們可以導出userActive,如果它會有用的,雖然... –
嗨,謝謝你的答案。我已經最小化了.dev.js,大小也可以;)但是謝謝! –
也檢查當前狀態/活動('player.userActivity_') –