注册

android 视频通话摄像头切换

环信自带的视频通话使用的是前置摄像头,没有任何问题。现在我在此基础上加了前后摄像头切换,出现了一个问题。就是发起方使用前置摄像头,接收方使用后置摄像头时,发起方看到的对方视频是颠倒的。接收方一切正常。麻烦提供下解决思路
已邀请:
MediaRecorder 中一个方法setCamera();所以可以先设置好摄像头的参数,然后再设置到MediaRecorder 中(但是录制前需要解锁)。 部分关键的代码如果下: //初始化相机信息 Camera mCamera = Camera.open(); Camera.Parameters params = mCamera.getParameters(); mCamera.setDisplayOrientation(90);//旋转了90度,最好先判断下JDK的版本号,再决定旋转不 mCamera.setParameters(params); mCamera.stopPreview(); mCamera.unlock();//解锁 videoMediaRecorder.setCamera(mCamera);  参考这个思路切换摄像头时做下调整看看。
 

要回复问题请先登录注册