Ich habe MediaController in meiner Aktivität funktioniert es gut, aber wenn ich Video zum ersten Mal dann abspielen sollte b Pause Schaltfläche sichtbar, aber es gibt spielen und wenn ich diese Taste dann das Video drücken ist pausiert korrekt und Zustand bleibt gleich und danach funktioniert es richtig. Und dasselbe passiert, wenn Video Completed. Ist das ein Fehler oder mache ich irgendetwas falsch?Android Mediacontroller Play Pause steuert nicht korrekt aktualisieren
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();
}
});
Ich musste 'mVideoView.start()' vor 'mMediaController.show()' aufrufen. Beide Anrufe sind in meinem Fall "onPrepared (MediaPlayer pMp)". Das war der einzige Weg, um es auf einem Samsung-Gerät mit Android 4.2.2 zum Laufen zu bringen – OneWorld