#android
#Android
Вопрос:
Я хочу показать предыдущую кнопку next в своем видео, но я не знаю, как это сделать, это мой код:
public static void play() {
mediaController.setAnchorView(mVideoView);
Uri video = Uri.parse(path_uri);
mVideoView.setMediaController(mediaController);
mVideoView.setVideoURI(video);
mVideoView.start();
mVideoView.requestFocus();
mDialog.dismiss();
Sipdroid.setIPTVflag(IPTV_PLAYER_STARTED)
Кто-нибудь может предоставить код для включения этих кнопок?
Комментарии:
1. почему бы вам не добавить свои собственные кнопки? и обрабатывать события в onClicked?!
2. потому что медиа-контроллер поддерживает эти кнопки, и я просто хочу их включить. В худшем случае я не смогу этого сделать, я добавлю свои собственные кнопки, но я хочу использовать то, что у них уже было
3. добавить в ваш код:
mediaController.show()
4. Спасибо, но это не помогло. Я нахожу это в Android development: кнопки «предыдущий» и «следующий» скрыты до тех пор, пока не будет вызван setPrevNextListeners () -> вы знаете, как это сделать
Ответ №1:
Перед mVideoView.setMediaController(mediaController);
MediaController mediaController = new MediaController(this);
mediaController.setPrevNextListeners(new View.OnClickListener() {
@Override
public void onClick(View v) {
//next button clicked
}
}, new View.OnClickListener() {
@Override
public void onClick(View v) {
//previous button clicked
}
});
videoView.setMediaController(mediaController);
Это должно сработать.