gpt4 book ai didi

android - 如何在 Android 上获取 VideoView 的缓冲百分比

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:47 25 4
gpt4 key购买 nike

我的代码如下:

Uri uri = Uri.parse(URL);
video.setVideoURI(uri);
video.start();

我使用 VideoView 播放流视频。
视频是一个 VideoView。
我想在 MediaPlayer 中获得缓冲百分比,如 setOnBufferingUpdateListener。

MediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
//buffering is percent
}
});

我该怎么做?

最佳答案

为您的 VideoView 实现此方法:

public abstract void onBufferingUpdate (MediaPlayer mp, int percent)

mp 是更新所属的 MediaPlayerpercent 是到目前为止已缓冲或播放的内容的百分比 (0-100)。

Source

您可以在开始加载视频之前添加一个进度条,然后在此方法中不断更新它。一旦缓冲完成(在 onPreparedListener 中),就关闭进度条。

关于android - 如何在 Android 上获取 VideoView 的缓冲百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12278873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com