USB 摄像头

最近更新时间:2024-09-09 17:02:41

我的收藏
本文介绍了在 Android 系统设备上连接 USB 摄像头后,如何与TUICallKit组件相结合,以实现音视频通话的功能。 目前该功能支持原生 Android TUICallkit 组件和 Flutter(Android)TUICallKit 组件。

集成效果

实物连接图
视频通话效果







环境准备

Android 5.0(SDK API Level 21)及以上版本。
Gradle 4.2.1 及以上的版本。
Android 系统设备:手机、平板或其他定制设备。

步骤一:准备条件

1. 在使用腾讯云提供的 USB 摄像头功能前,您需要前往控制台,为应用开通音视频服务,购买群组通话版套餐。具体步骤请参见 开通服务
2. 本插件需要与 TUICallKit 组件结合使用,请先接入 TUICallKit 组件:
Android
Flutter

步骤二:集成组件

在工程的 app 目录下的build.gradle文件中,添加以下依赖代码:
implementation "io.trtc.uikit:usb-camera:latest.release"
完成上述步骤后,您可以实现在TUICallKit组件中使用外接摄像头进行视频通话。

常见问题

Android 9 和 Android 10 版本的手机上无法开启摄像头?

问题原因:Android 9 和 Android 10 上申请 USB 权限的时候会检查 Camera 的权限,但是 Android 框架层检查出现异常,即使给了摄像头权限,还是会检查失败,导致无法申请 USB 权限。
解决方式:将应用的 targetSdkVersion 设置为 27 或以下版本。
defaultConfig { targetSdkVersion 27 }