android - 在 android webrtc 中切换相机(后/前)

标签 android camera video-streaming webrtc libjingle

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

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

如何存档?我对此一无所知。

我试过VideocaptureAndroid切换摄像头的方法,但没有用。

如果有人知道然后帮我解决这个功能?

提前致谢。

最佳答案

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

CameraVideoCapturer cameraVideoCapturer = (CameraVideoCapturer) videoCapturer;
cameraVideoCapturer.switchCamera(null);

AppRTC Reference

关于android - 在 android webrtc 中切换相机(后/前),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43449451/

相关文章:

Android:如何以编程方式直接调用 PIN 屏幕?

java - 使用 AsyncTaskLoader 更新位置数据 UI?

android - 使用 android.hardware.camera2

java - Android:这个VideoView出了什么问题?

ffmpeg - 捕获和处理实时 RTMP 流

video-streaming - JWPlayer默认分辨率

android - 为什么 Project/Properties/Android 在 Eclipse 中不起作用?

android - 是否可以将类 <protocol> 作为参数传递?

c# - 如何从 WIA 相机获取视频?

iOS 7 相机连拍模式