2012-04-04 2 views
1

У меня есть активность, которая берет URL-адрес и воспроизводит видео с помощью VideoView. Это прекрасно работает.Буферизация видео с VideoView

Тем не менее, есть время буфера перед началом воспроизведения видео. Из-за этого VideoView черный. Нет счетчика, указывающего загрузку буфера.

Есть ли параметр VideoView, который отобразит счетчик? Если нет, есть ли сообщение, которое будет транслироваться, когда начнется воспроизведение видео? Таким образом, я могу показать свой собственный счетчик и скрыть его, когда сообщение получено.

ответ

0

Я нашел ответ. Добавьте ProgressBar в верхнюю часть VideoView и выполните следующие действия:

mPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 

     @Override 
     public void onPrepared(MediaPlayer mp) { 
      mSpinner.setVisibility(View.GONE); 
     } 
    }); 
Смежные вопросы