在 android webrtc 中切换摄像头(后/前)

adi*_*sys 3 camera android video-streaming libjingle webrtc

我已将 libjingle 库用于 webrtc android 应用程序。我已经成功实现了双向通信的音频视频流。

到目前为止,我一直使用前置摄像头进行视频流,但现在我想为用户提供选项,以选择前置或后置摄像头进行视频流

我怎样才能存档它?我对此一无所知。

我尝试过VideocaptureAndroid切换相机方法但不起作用。

如果有人知道的话可以帮我解决这个功能吗?

提前致谢。

Aja*_*jay 5

您需要使用相同的 videoCapturer 对象,该对象是在初始 MediaStream 创建时创建的。

CameraVideoCapturer cameraVideoCapturer = (CameraVideoCapturer) videoCapturer;
cameraVideoCapturer.switchCamera(null);
Run Code Online (Sandbox Code Playgroud)

AppRTC 参考