根据焦点暂停/恢复视频

时间:2016-09-30 05:03:37

标签: android video

我有一个视频作为背景播放。当我的应用程序失去焦点时如何暂停它并在应用程序再次关注时恢复视频?这是我的代码。

@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();
}

1 个答案:

答案 0 :(得分:1)

override onPause() method and write code for pause on that method and override onResume() method and write code for resume on that method