android视频双向实时通讯的横竖屏切换
Posted Sharley
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android视频双向实时通讯的横竖屏切换相关的知识,希望对你有一定的参考价值。
大概的样子是酱婶儿的
点击全屏按钮时执行setRequestedOrientation方法,此时希望得到的结果是surfaceview界面全屏且横屏显示,并且在横屏时Activity没有被重新创建,这样可以保证视频正在通讯时切换屏幕,视频连接仍然正常。
那么在执行setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);之前,将这个Activity的configChanges属性设置为android:configChanges="keyboardHidden|orientation|screenSize",并且将theme设置为android:theme="@android:style/Theme.NoTitleBar"。不过这里有个问题要注意(敲黑板、、、),一开始我使用的activity是继承AppCompatActivity的,那么使用NoTitleBar主题就会报错,改为extend Activity就欧克了。
以上是关于android视频双向实时通讯的横竖屏切换的主要内容,如果未能解决你的问题,请参考以下文章