2

如何确定视频是从 Android 上 MediaPlayer 中的 URI(Youtube) 完全缓冲的?有回调吗?

4

1 回答 1

5

如果您想查看视频何时可以播放,请使用此回调。 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)

于 2013-07-15T08:47:58.247 回答