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
не изменяется. Есть ли работа?