Tôi đã sử dụng MediaController trong hoạt động của mình, nhưng khi tôi phát video lần đầu thì có nút tạm dừng b nhìn thấy được nhưng thay vào đó là phát và khi tôi nhấn nút đó thì video bị tạm dừng một cách chính xác và trạng thái vẫn giữ nguyên và sau đó trạng thái hoạt động bình thường. Và điều tương tự cũng xảy ra khi Video hoàn tất. Đây có phải là lỗi hoặc tôi đang làm bất kỳ điều gì sai?Android mediacontroller Điều khiển Pause của Android không hoạt động đúng cách
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();
}
});
Tôi đã phải gọi 'mVideoView.start()' trước 'mMediaController.show()'. Cả hai cuộc gọi đều nằm trong 'onPrepared (MediaPlayer pMp)' trong trường hợp của tôi. Đó là cách duy nhất để làm cho nó hoạt động trên thiết bị Samsung với Android 4.2.2 – OneWorld