Android surfaceview 视频播放器锁屏后Surfaceview被销毁。

a1010012805 2015-06-05 05:27:17
自己用surfaceview和mediaplayer写了一个Android视频播放器,但是在视频播放过程中按系统锁屏键,再解锁,surfaceview就黑屏了,看log是surfaceview被销毁了,该怎么解决呢?
...全文
1200 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个锁屏操作会触发activity事件也会触发surfaceview的一些事件,你在这些事件里做关闭、重新开启操作
a1010012805 2015-06-08
  • 打赏
  • 举报
回复
引用 1 楼 crazyman2010 的回复:
重新创建一个
能说的详细一点吗?
anabiosispe 2015-06-08
  • 打赏
  • 举报
回复
就是会被销毁的。 设计思想是你监测销毁前把播放时间点记录下来保存着,然后解锁屏幕后会自动创建个新的surfaceview,你在surfaceview创建后接着时间点继续播放就可以了
M_O_ 2015-06-06
  • 打赏
  • 举报
回复
重新创建一个

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧