背景模式与关闭模式

时间:2017-07-10 12:51:57

标签: java android webrtc

我在android上制作了一个视频聊天应用程序。当我正在进行视频聊天时,我将应用程序移至后台模式,视频聊天暂停。当我将其移回前台模式时,视频聊天将恢复。这是期望的行为。但是,当我正在进行视频聊天时,按下电源按钮关闭屏幕,视频聊天仍在继续。我想要关闭屏幕,就像背景模式一样。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

当应用进入onPause()时,您可以暂停视频聊天。 即在重写的onPause()中添加视频聊天暂停逻辑。

答案 1 :(得分:1)

尝试使用默认视频观看代码

@Override
public void onPause() {
    Log.d(TAG, "onPause called");
    super.onPause();
    stopPosition = videoView.getCurrentPosition(); //stopPosition is an int
    videoView.pause();
}

@Override
public void onResume() {
    super.onResume();
    Log.d(TAG, "onResume called");
    videoView.seekTo(stopPosition);
    videoView.start(); //Or use resume() if it doesn't work. I'm not sure
}