次のように、通常の時間 (分:秒) で記述されたyoutube APIplayer.getDuration()
を使用する方法を探しています。player.getCurrentTime()
var mind = player.getCurrentTime() /*or player.getDuration()*/ % (60 * 60);
var m = Math.floor(mind / 60);
var secd = mind % 60;
var s = Math.ceil(secd)
document.write(m,":",s); seconds;
しかし、それはエラーを送信し続けますNaN:NaN
また、次のような関数を使用してビデオが終了したときに画像を変更したいYT.PlayerState.ENDED
:
if(YT.PlayerState.ENDED){
$("#change").attr('src', "../play button.png");
}
しかし、それは機能していませんか?