Ho usato MediaController nella mia attività funziona bene ma quando riproduco i video per la prima volta, allora dovrebbe essere visibile il pulsante b pause, invece c'è la riproduzione e quando premo quel pulsante il video è messo in pausa correttamente e lo stato rimane lo stesso e quindi funziona correttamente. E la stessa cosa accade quando Video Completato. È un bug o sto facendo qualcosa di sbagliato?Playback media Android Play I controlli di pausa non si aggiornano correttamente
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaController = new MediaController(VideoPlayerActivity.this){
public void hide(){
}
public void show(){
if(isPlayingAd){
super.hide();
}else{
super.show();
}
}
};
videoView.setMediaController(mediaController);
mediaController.setMediaPlayer(videoView);
mediaController.show();
}
});
Ho dovuto chiamare 'mVideoView.start()' prima di 'mMediaController.show()'. Entrambe le chiamate sono in "onPrepared (MediaPlayer pMp)" nel mio caso. Era l'unico modo per farlo funzionare su un dispositivo Samsung con Android 4.2.2 – OneWorld