1

私はYouTubeビデオの現在の経過時間を取得する方法を知っています...

player.getCurrentTime()

しかし、これを要素内のテキストの更新として表示する方法が必要なので、ビデオの再生中に YouTube ビデオのカウントの現在の時間を表示できます。できればjqueryを使用してこれを行う正しい方法は何ですか?

4

2 に答える 2

4

秒がロールオーバーしたときにプレーヤーがコールバックを提供しない場合でも、現在の時刻をポーリングできます。正しいポーリング頻度を選択することはパフォーマンスとのトレードオフですが、実際にそれを上げる必要はありません:

setInterval(function(){
   display.innerText = player.getCurrentTime();
},100); //polling frequency in miliseconds

jQuery は待機を単純化するわけではありませんが、DOM 操作には使用できます。

setInterval(function(){
   $display.text(player.getCurrentTime());
},100); //polling frequency in miliseconds
于 2012-12-19T12:42:45.087 に答える
0

Here's a working code playground example that should help:

https://code.google.com/apis/ajax/playground/#polling_the_player

于 2013-04-22T11:02:12.723 に答える