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

14 java android video-streaming live-streaming android-videoview

我正在开发一个应用程序,我需要从远程服务器播放视频作为直播.

这是由我成功完成的.我管理了我应用中的所有内容.

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

我尝试使用OnPreparedListener作为" 如何在播放视频之前显示进度条 "

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

}
Run Code Online (Sandbox Code Playgroud)

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

任何人都可以帮助我.

提前致谢.

Dee*_*ami 29

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

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();
                    }
                });


            }
        });
Run Code Online (Sandbox Code Playgroud)

:)