jQuery API を利用する jwplayer イベントを取得しようとしているので、jwplayer イベントから外部 div に jQuery エフェクトを渡すことができます。
onPlay
次のように、イベントでプレーヤーが再生を開始したときに、div を 100% の透明度にフェードアウトさせようとしています。
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 関数は Qquery 関数の外にあり(document).ready(function)
ますが、次のように、名前空間のドット構文で jQuery ライブラリを参照できると思いました。
jwplayer('div-player').onPlay(
function(event) {
document.getElementById('h1_title').jQuery.fadeOut('slow', function(){
// animation complete
});
}
);
ただし、そうではないようです。
jwplayer関数をドキュメントの準備ができた関数(私が手探りして理解できない)内に配置するか、jwplayer関数内でjQueryをもう一度呼び出すか、必要な関数を記述します-私は実行可能なソリューションを受け入れます-私は方法がわからないだけです。これを行うことができる参照は驚くほどありません。
また、ビデオの URL、サイズなどを含む最初の jwplayer 呼び出し内から jwplayer イベントを試してみましたが (上記は外部の追加呼び出しです)、どちらも機能しませんでした。
どんな助けでも大歓迎です。