0
我有一个作为背景播放的视频视图。当应用程序失去焦点并在应用程序重新聚焦时恢复视频时,如何暂停它?这是我的代码。基于焦点的暂停/恢复视频
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_launcher);
VideoView videoView = (VideoView) findViewById(R.id.launcherVideo);
Uri src = Uri.parse("android.resource://com.package/raw/video");
videoView.setVideoURI(src);
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setVolume(0, 0);
mp.setLooping(true);
}
});
//videoView.setMediaController(new MediaController(this));
videoView.start();
}
谢谢,我是初学者,虽然。我不知道如何编写暂停和恢复代码。 – Skankhunt42
mediaplayer.pause();和mediaplayer.start(); –
我不确定这是否正确,但这是我想出的。 '@Override protected void onPause(){ super.onPause(); mediaplayer.pause(); } @Override protected void onResume(){ super.onResume(); mediaplayer.start(); }' – Skankhunt42