私はYouTubeビデオの現在の経過時間を取得する方法を知っています...
player.getCurrentTime()
しかし、これを要素内のテキストの更新として表示する方法が必要なので、ビデオの再生中に YouTube ビデオのカウントの現在の時間を表示できます。できればjqueryを使用してこれを行う正しい方法は何ですか?
私はYouTubeビデオの現在の経過時間を取得する方法を知っています...
player.getCurrentTime()
しかし、これを要素内のテキストの更新として表示する方法が必要なので、ビデオの再生中に YouTube ビデオのカウントの現在の時間を表示できます。できればjqueryを使用してこれを行う正しい方法は何ですか?
秒がロールオーバーしたときにプレーヤーがコールバックを提供しない場合でも、現在の時刻をポーリングできます。正しいポーリング頻度を選択することはパフォーマンスとのトレードオフですが、実際にそれを上げる必要はありません:
setInterval(function(){
display.innerText = player.getCurrentTime();
},100); //polling frequency in miliseconds
jQuery は待機を単純化するわけではありませんが、DOM 操作には使用できます。
setInterval(function(){
$display.text(player.getCurrentTime());
},100); //polling frequency in miliseconds
Here's a working code playground example that should help:
https://code.google.com/apis/ajax/playground/#polling_the_player