我正在使用 video.js 插件。我正在使用 ajax 从另一个页面加载另一组视频,但我想再次调用 javascript 以再次执行蒙皮。在我的 ajax 加载完 html 后,我可以使用回调函数吗?
具体来说,我在 video.js 制作的实际函数名称(如果有的话)之后。即运行以修饰视频的javascript。
我正在使用 video.js 插件。我正在使用 ajax 从另一个页面加载另一组视频,但我想再次调用 javascript 以再次执行蒙皮。在我的 ajax 加载完 html 后,我可以使用回调函数吗?
具体来说,我在 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
});
行不通。