我正在使用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