gpt4 book ai didi

java - 如何在直播 Android 中播放视频之前显示进度条?

转载 作者:太空狗 更新时间:2023-10-29 23:02:15 24 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要将来自远程服务器的视频作为实时流播放。

这是我成功完成的。我管理我应用程序中的所有内容。

但是当视频正在加载时,我需要在 VideoView 上显示一个进度对话框。

我尝试使用 OnPreparedListener 作为“how to show the progress bar before playing the video

@Override
public void onPrepared(MediaPlayer mp) {
progressbar.setVisibility(View.GONE);
mp.start();

}

但视频播放 5-7 秒后进度条消失了。我在谷歌上搜索了很多但没有找到任何解决方案。

谁能帮帮我。

提前致谢。

最佳答案

看看这个解决了我的问题希望对你也有帮助..

http://www.quicktips.in/how-to-show-progressbar-while-loading-a-video-in-android-videoview/

 progressbar.setVisibility(View.VISIBLE);

videoView.setOnPreparedListener(new OnPreparedListener() {

@Override
public void onPrepared(MediaPlayer mp) {



mp.start();

mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener() {

@Override
public void onVideoSizeChanged(MediaPlayer mp, int arg1, int arg2) {
// TODO Auto-generated method stub
Log.e(TAG, "Changed");
progressbar.setVisibility(View.GONE);
mp.start();
}
});


}
});

:)

关于java - 如何在直播 Android 中播放视频之前显示进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972050/

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