video.js プラグインを使用しています。別のページから別の動画を読み込むために ajax を使用していますが、JavaScript を再度呼び出してスキニングを再度実行したいと考えています。私の ajax が html へのロードを完了した後に使用できるコールバック関数はありますか?
具体的には、video.js が作成した実際の関数名 (存在する場合) を求めています。つまり、ビデオをドレスアップするために実行される JavaScript です。
video.js プラグインを使用しています。別のページから別の動画を読み込むために ajax を使用していますが、JavaScript を再度呼び出してスキニングを再度実行したいと考えています。私の ajax が html へのロードを完了した後に使用できるコールバック関数はありますか?
具体的には、video.js が作成した実際の関数名 (存在する場合) を求めています。つまり、ビデオをドレスアップするために実行される JavaScript です。
私が見つけた最良の解決策はここにありました
(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
});
うまくいきません。