bri*_*ian 5 android media-player android-videoview
我的代码如下:
Uri uri = Uri.parse(URL);
video.setVideoURI(uri);
video.start();
Run Code Online (Sandbox Code Playgroud)
我使用 VideoView 播放流视频。
该视频是一个 VideoView。
我想在 MediaPlayer 中获得像 setOnBufferingUpdateListener 这样的缓冲百分比。
MediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
//buffering is percent
}
});
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
为您的 VideoView 实现此方法:
public abstract void onBufferingUpdate (MediaPlayer mp, int percent)
Run Code Online (Sandbox Code Playgroud)
mp 是与更新相关的 MediaPlayer。percent 是迄今为止已缓冲或播放的内容的百分比 (0-100)。
您可以在开始加载视频之前添加进度条,然后在此方法中不断更新它。一旦缓冲完成(在 onPreparedListener 中),只需关闭进度条即可。
| 归档时间: |
|
| 查看次数: |
10524 次 |
| 最近记录: |