您的位置:首页 > 其它

关于视频播放时锁屏后解锁,视频不继续播放的问题?

2016-03-31 15:45 741 查看
android 锁屏后surfaceview并没有执行surfaceDestroyed,而我的是视频在锁屏时调用了onpause 就停止了视频的播放,onresume里又不是直接播放的,而是在surfaceCreated播放的,因为没有调用surfaceDestroyed,也就没有调用surfaceCreated,解锁时就没有恢复播放。

解决的办法是在onrestar里重新调用播放

@Override

protected void onRestart() {

super.onRestart();

Log.v(TAG, "onRestart");

if (null == mMediaPlayer) {

playVideo();

}

}

这个方法还是不可行,忽略了home键的状态

应该是在广播里执行

}else if (Intent.ACTION_USER_PRESENT.equals(action)) {

// 解锁

if (!isPause) {

if (null == mMediaPlayer) {

playVideo();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: