android texturview 旋转屏幕,视图会重构的问题

007小V 2016-04-05 05:35:17
最近在做的项目中,用到了texturview来播放视屏,但是当屏幕旋转的时候,视图会被销毁掉,然后重新构建,这样就达不到无缝连接播放的需求了,
本来是用surfaceview来播放额,但是,因为视频有角度旋转问题,所以换了textureview
...全文
472 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
007小V 2016-05-03
  • 打赏
  • 举报
回复
引用 1 楼 angelseedex 的回复:
可以在清单文件中对应Activity标签里用android:configChanges="orientation|keyboardHidden|screenSize"捕捉屏幕变化事件,防止Activity实例重新创建,这样你的View就不会销毁再重建了
嗯,这个方法是旋转屏幕的方法,
007小V 2016-05-03
  • 打赏
  • 举报
回复
引用 楼主 lwl49 的回复:
最近在做的项目中,用到了texturview来播放视屏,但是当屏幕旋转的时候,视图会被销毁掉,然后重新构建,这样就达不到无缝连接播放的需求了, 本来是用surfaceview来播放额,但是,因为视频有角度旋转问题,所以换了textureview
设置了, 但是,我目前做的是,在旋转的时候,通过改变父容器来全屏,所以,会重建, 如果采用显示,隐藏的方式就不会重建,所以,还是选择显示,隐藏来全屏了,
wei220000 2016-04-06
  • 打赏
  • 举报
回复
在activity中,设置onCOnfigureChange,来改变页面布局,可以很好的控制播放
angelseedex 2016-04-05
  • 打赏
  • 举报
回复
可以在清单文件中对应Activity标签里用android:configChanges="orientation|keyboardHidden|screenSize"捕捉屏幕变化事件,防止Activity实例重新创建,这样你的View就不会销毁再重建了

80,352

社区成员

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

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