AndroidのMediaPlayerでビデオがURI(Youtube)から完全にバッファリングされたことを確認するにはどうすればよいですか? コールバックはありますか?
1 に答える
ビデオの再生準備が整ったことを知りたい場合は、このコールバックを使用します。 http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html
onPrepared(MediaPlayer mp)
//Called when the media file is ready for playback.
動画が 100% バッファリングされたことを確認するには、次のコールバックを使用します: http://developer.android.com/reference/android/media/MediaPlayer.OnBufferingUpdateListener.html
public abstract void onBufferingUpdate (MediaPlayer mp, int percent)
API レベル 1 で追加されました。プログレッシブ HTTP ダウンロードを通じて受信したメディア ストリームをバッファリングする際のステータスを更新するために呼び出されます。受信したバッファリングの割合は、バッファリングまたは再生されたコンテンツの量を示します。たとえば、コンテンツの半分が既に再生されているときに 80% のバッファリング更新は、再生するコンテンツの次の 30% がバッファリングされたことを示します。
パラメータ mp 更新に関連する MediaPlayer パーセント これまでにバッファリングまたは再生されたコンテンツのパーセンテージ (0-100)