4

ビデオが一時停止されているときに、ビデオにオーバーレイを表示しようとしています。今私が取ったドキュメントから:

var isPaused = myPlayer.paused();
var isPlaying = !myPlayer.paused();

そして、次のように実装しました。

var isPaused = myPlayer.paused();
if (isPaused == true) {
$("#social_share").fadeIn(1500);
}

var isPlaying = !myPlayer.paused();
if (isPlaying == true) {
$("#social_share").fadeOut(1500); 
}

残念ながら、これは機能しませんでした。その理由はわかりません。どんな考えも非常に重要です!

(PS:プレーヤーが一時停止しているため、最初の開始時に表示されますが、これは論理的です。防止する方法についてのアイデアも大歓迎です。)

ありがとう!

4

1 に答える 1

11

You're looking for events. Specifically, the pause and play events.

Try:

myPlayer.on("pause", function () {
    $("#social_share").fadeIn(1500);
});

myPlayer.on("play", function () {
    $("#social_share").fadeOut(1500);
});

Reference:

于 2013-05-18T18:34:46.813 に答える