How to show progress bar until video play in live stream Android?

android, android-videoview, java, live-streaming, video-streaming

Solution

have a look this one solved my problem hope help you also..

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


            }
        });

:)

Problem

i am working on an application where i need to play video from a remote server as live stream. which is done by me successfully. i managed every thing in my app. but when video is loading i need to show a progress dialog over VideoView. i tried using OnPreparedListener as "how to show the progress bar before playing the video" ``` @Override public void onPrepared(MediaPlayer mp) { progressbar.setVisibility(View.GONE); mp.start(); } ``` but video play after 5-7 Sec of progressbar gone. i searched a lot on Google but not found any solution for it. Could anyone help me. Thanks in Advance.

Original source

Related problems