注册

android 多人视频会议,手机横屏.视频显示的为竖屏的状态

如题!
sdk版本为3.7.2
已邀请:
你的手机是不是 有设置锁定屏幕?可以参考videocall demo 里面有通过系统方法重力感应实现横屏切换
/**
* 注册重力横屏感应事件
*/
private void OrientationInit(){
mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
mOrientationListener = new OrientationListener(newOrientation -> {
//判断是否开启自动旋转
boolean autoRotateOn = (android.provider.Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0) == 1) ;
if(autoRotateOn){
//设置屏幕方向
setRequestedOrientation(newOrientation);
}
});
mSensorManager.registerListener(mOrientationListener, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
}
 
这代码有问题吧...
 
mSensorManager.registerListener(mOrientationListener, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
 
第一个参数要的是
SensorEventListener 你这里给的是OrientationListener

要回复问题请先登录注册