所以,我在我的网站上使用了 Jilion 的 Sublime 的HTML5 视频播放器。并且想知道当某些事件通过播放器触发时,是否有办法使用一些 jQuery 为我的视频播放器设置动画?
例如,当按下播放按钮时,视频播放器将移至屏幕中央。
我在播放器的 js 中进行了挖掘,它似乎使用诸如“播放”、“暂停”、“完成”和“结束”之类的东西来触发播放器的操作。我想知道的是,我是否可以使用与某些 jQuery 相同的技术,当“播放”被击中时会说这样做:
$('#video').animate({left: '350'}, "fast");
我知道这是一种黑客工作,谁能指出我将如何去做这样的事情的方向。
以下是播放功能的示例:
o.play=function(a){if(a||this.ga==Dc)this.Z=0,this.coords=this.ec;else
if(this.Ga())return l;Ic(this);this.startTime=a=oa();-1==this.ga&&(this.startTime-
=this.duration*this.Z);this.ue=this.startTime+this.duration;this.rd=this.startTime;
this.Z||this.vd();this.la("play");-1==this.ga&&this.la("resume");this.ga=1;
var b=ia(this);b in Gc||(Gc[b]=this);Jc();Lc(this,a);return j};
提前致谢。
更新:好的,这就是我目前所拥有的,这似乎有效。
var v = document.getElementsByTagName("video")[0];
v.addEventListener("playing", function() {
$('#video').animate({left: '-90'}, "fast");
},function(){
$('#video').animate({left: '-346'}, "fast");
});