2
미디어 컨트롤러 세트를 사용하여 비디오를 보이지 않게 재생하려고하므로 뒤로 키를 덮어 쓰면 비디오가 중지되고 작업이 완료됩니다. 그러나 3 초를 보내기 전에 뒤로 버튼을 누르면 미디어 컨트롤러가 활성화되어 있기 때문에 버튼을 두 번 눌러야합니다. 그렇다면 비디오가 시작될 때 미디어 컨트롤러를 숨기는 방법은 무엇입니까?비디오가 안드로이드에서 시작될 때 미디어 컨트롤러를 숨기는 방법은 무엇입니까?
private void playRecording() {
MediaController mc = new MediaController(this);
video_view.setMediaController(mc);
video_view.setVideoPath(output_file_name);
video_view.start();
mc.show(0);
mc.hide();
}
private void stopPlayingRecording() {
video_view.stopPlayback();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (is_playing) {
stopPlayingRecording();
}
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}