2015-08-06 4 views
0

У меня есть MediaController mc и VideoView videoView которые связаны следующим образом:Android MediaController синхронизации с видео состояния

 videoView.setMediaController(mc); 

Но, я также хочу, чтобы играть/пауза видео, нажав на видео. Итак, добавляю:

//Play/Pause the Video on Clicking Video 
    videoView.setOnTouchListener(new View.OnTouchListener() { 
     public boolean onTouch(View v, MotionEvent event) { 

      if (videoView.isPlaying()) { 
       videoView.pause(); 
      } else { 
       int stopPosition = videoView.getCurrentPosition(); 
       videoView.seekTo(stopPosition); 
       videoView.start(); 
      } 
      return false; 
     } 

    }); 

Код работает нормально. Но, когда я нажимаю видео, видео останавливается. Но значок MediaController для play/pause не изменяется. Есть ли работа?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^