It's probably the sauce.
The Setrequestedorientation method is executed when the full screen button is clicked, and the result is that the Surfaceview interface is full screen and horizontal display, and activity is not re-created on the horizontal screen, so that the video is switching the screen when communicating. The video connection is still normal.
Then in the execution setrequestedorientation (activityinfo.screen_orientation_landscape); Previously, set the activity's Configchanges property to android:configchanges= "Keyboardhidden|orientation|screensize", and set theme to android:theme= "@android: Style/theme.notitlebar". But here's a question to note (knocking on the Blackboard 、、、), at first I use the activity is inherited appcompatactivity, then use the Notitlebar theme will be error, instead extend The activity is on the European gram.
Android video bidirectional real-time communication of the portrait and the screen switch