tags:

views:

47

answers:

0

Hi i have a android code to streaming audio file from internet and play the stream ofter 10 seconds here i am using a seekbar to view the buffering status an playing status.i want to listen the audio from middile of the buffered stream for that i seek the seekbar point to middle but i cannot listen audio from middile it will go back and start from first.How can i get the seeked position and how can i listen the audio from that particular position

here is my seekbar code please send proper code which listen the onseekChangeListener

seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){

                @Override
                public void onProgressChanged(SeekBar arg0, int arg1,
                        boolean arg2) {
                    // TODO Auto-generated method stub
                    if (arg2 && mediaPlayer.isPlaying()) {
                        //myProgress = oprogress;
                        arg1=mediaPlayer.getCurrentPosition();
                        mediaPlayer.seekTo(arg1);

                    }
                }

                @Override
                public void onStartTrackingTouch(SeekBar seekBar) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onStopTrackingTouch(SeekBar seekBar) {
                    // TODO Auto-generated method stub

                }});