如何确定Android上的MediaPlayer中的URI(Youtube)是否完全缓冲了视频? 有没有回调?
答案 0 :(得分: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) 到目前为止