我在ipad2上进行真机调试,我的app的方向定死是‘Landscape Left’,
我打开本地摄像头的代码片段:
[AnyChatPlatform UserCameraControl:m_iUserID :bShow]; if(bShow) { [AnyChatPlatform SelectVideoCapture:@"Front Facing Camera"];//开始是自己 [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_ORIENTATION :m_parent.interfaceOrientation]; } 运行结果是:
1在ipad端一开始显示打开的是后端摄像头
2.我通过EnumVideoCapture后,再设置了一遍‘[AnyChatPlatform SelectVideoCapture:@"Front Facing Camera"];’
后,ipad端显示拍到自己的头像画面,但是向左旋转了90。但在网络对方的pc上看到的头像画面是正的。
我的问题:
1.怎么能一开始就打开的是前端摄像头拍到自己。
2.为什么ipad端显示的画面是左旋转,而网络对方pc上是正常的。
谢谢。
|