1

javascript を使用して、埋め込まれた YouTube ビデオが再生を一時停止してビデオをバッファリングするかどうかを検出することは可能ですか? ユーザーが一時停止を押したときに発生するイベントがあることは知っていますが、接続が遅いためにビデオが一時停止したときに発生するイベントを探しています。ビデオをスムーズに再生することが重要な Web アプリケーションを作成しています。接続が遅いためにビデオが一時停止する場合は、それを検出したいと考えています。

4

3 に答える 3

1

このコードを使用するplayer.getPlayerState():Numberと、プレーヤーに現在のステータスを尋ねることが許可されているように見えるので、これが役立つかもしれません
https://developers.google.com/youtube/js_api_reference

于 2013-05-05T01:49:32.753 に答える
0

私が解決した解決策は、javascript API のonStateChangeコールバック ( https://developers.google.com/youtube/js_api_reference ) を使用して、プレーヤーが初めて起動されたときと最後に再生が終了したときを検出することです。プレーヤーが起動したら、現在の時刻を取得します。終了すると、経過時間が表示されます。私のアプリケーションでは、ユーザーはビデオを一時停止できないため、経過時間をビデオの長さと比較すると、ロードのために一時停止したかどうかがわかります。

于 2013-06-19T13:28:02.253 に答える