我正在尝试获取一个 jwplayer 事件来利用 jQuery API,这样我就可以将 jQuery 效果从 jwplayer 事件传递给外部 div。
我试图让一个 div 在玩家开始播放时淡出到 100% 透明度onPlay
,就像这样:
jwplayer('div-player').onPlay(
function(event) {
document.getElementById('h1_title').fadeOut('slow', function(){
// animation complete
});
}
);
然后,当视频暂停或结束时,我希望 div 淡入,如下所示:
jwplayer("div-player").onPause(
function(event) {
document.getElementById('h1_title').fadeIn('slow', function(){
//animation complete
});
}
);
jwplayer 函数在(document).ready(function)
Qquery 函数之外,但我想我可以使用命名空间点语法引用 jQuery 库,如下所示:
jwplayer('div-player').onPlay(
function(event) {
document.getElementById('h1_title').jQuery.fadeOut('slow', function(){
// animation complete
});
}
);
但是,情况似乎并非如此。
我对任何可行的解决方案持开放态度,要么将 jwplayer 函数放在文档就绪函数中(我已经摸索过但无法弄清楚),要么在 jwplayer 函数中再次调用 jQuery - 或者编写任何必要的函数 - 我只是不知道怎么做。令人惊讶的是,我找不到任何参考资料可以做到这一点。
我还尝试了初始 jwplayer 调用中的 jwplayer 事件,其中包括视频 url、尺寸等(以上是外部的附加调用),但这也不起作用。
任何帮助表示赞赏。