我想开发一个视频通话应用程序,要求是,有一个 USB 摄像头,我应该在进行视频通话时连接它。然后它应该从 USB 摄像头拍摄视频。
我找到了一个 uvc 相机库,用于从 USB 相机和agora 中获取相机视图以进行视频通话。
但问题是在 agora 库中已经实现了选择后置和前置摄像头,并且该库是只读的。我无法更改代码。
任何人有任何想法来解决这个问题,我也想知道是否有可能禁用前后摄像头?
我想开发一个视频通话应用程序,要求是,有一个 USB 摄像头,我应该在进行视频通话时连接它。然后它应该从 USB 摄像头拍摄视频。
我找到了一个 uvc 相机库,用于从 USB 相机和agora 中获取相机视图以进行视频通话。
但问题是在 agora 库中已经实现了选择后置和前置摄像头,并且该库是只读的。我无法更改代码。
任何人有任何想法来解决这个问题,我也想知道是否有可能禁用前后摄像头?
您可以使用 setExternalVideoSource API 将您的 USB 摄像头设置为视频源。查看此文档以了解如何自定义视频源:https ://docs.agora.io/en/Interactive%20Broadcast/custom_video_android?platform=Android 。