我正在使用video.js插件。我正在使用ajax從另一頁面加載另一組視頻,但我想再次調用JavaScript來再次執行蒙皮。有沒有一個回調函數我可以使用後,我的ajax完成在HTML中加載?video.js的回調函數?
具體而言,我是在video.js製作的實際函數名稱(如果有的話)之後。即運行打扮視頻的JavaScript。
我正在使用video.js插件。我正在使用ajax從另一頁面加載另一組視頻,但我想再次調用JavaScript來再次執行蒙皮。有沒有一個回調函數我可以使用後,我的ajax完成在HTML中加載?video.js的回調函數?
具體而言,我是在video.js製作的實際函數名稱(如果有的話)之後。即運行打扮視頻的JavaScript。
我發現最好的解決辦法是here
(function(){
var video = document.querySelector('video');
var onDurationChange = function(){
if(video.readyState){
//to your thing
}
};
video.addEventListener('durationchange', onDurationChange);
onDurationChange();
})();
爭取做
videojs("myplayer").ready(function() {
console.log(this.duration()); //0
});
是行不通的。
謝謝,但我實際上是在video.js製作的函數名或javascript之後,然後生成蒙皮視頻。所以我在成功線內運行的JavaScript之後。 – 2013-05-10 13:58:01
這裏你的目標是什麼?你爲什麼要訪問該功能? – 2013-05-10 14:47:08
我發現答案謝謝布萊恩:)答案是將他們的代碼包裝在一個函數中,然後在需要時調用該函數。 – 2013-05-10 20:53:11