2010-09-06 3 views
0

Есть ли Слушатель переопределить методы VideoView как
Как переопределить некоторые из методов VideoView Андроида

булевого canPause()
булева canSeekBackward()

булева canSeekForward()

INT getBufferPercentage()

INT getCurrentPosition()

INT getDuration()

булево isPlaying()

Как приостановить видео. Для аудио используется mediaController.setMediaPlayer. Как мы можем использовать для видео.

В основном мой код для воспроизведения видео, как это:

MediaController = новый MediaController (активность);
mediaController.setMediaPlayer (videoView);
videoView.setVideoPath (filePath);

videoView.requestFocus();
videoView.start();
mediaController.show();
videoView.setMediaController (mediaController);

А также я хочу знать, в чем разница между mediaController.setMediaPlayer
(videoView); и videoView.setMediaController (mediaController).
Может ли кто-нибудь помочь мне в сортировке этой проблемы.
Спасибо заранее.

ответ

0

Я боюсь, что вы не можете. Возможно, вам придется написать собственный видеоролик, переопределив SurfaceView и создав экземпляр MediaPlayer. Но в этом случае вам придется обрабатывать множество факторов, таких как измерение видео, воспроизведение, буфер и т. Д.

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