本demo提供的功能文档说明:
目录
以下是demo使用教程
1、android 11及以上需要给访问所有文件权限。 2、需要从控制台获取productId、deviceName、deviceKey
一、打开demo app,点击配置设备,将productId、deviceName、deviceKey填入对应的位置, 如果使用设备端直播,小程序 or App 查看设备端画面,则视频链路选择单向; 如果使用小程序与设备端双向音视频通信,则选择双向视频; 如果使用小程序呼叫设备端双向音视频通信,则使用呼叫接听双向; 如果使用TWE CALL,或者ota可以随便选择。
/注:双向和呼叫接听双向在小程序的入口不同。/
点击确定
执行完以上步骤以后点击音视频按钮,进入单向IPC页面,等待弹出设备上线提示以后,小程序或app可以查看
执行完以上步骤以后点击音视频按钮,进入双向音视频页面,等待弹出设备上线提示以后,小程序或app可以查看
执行完以上步骤以后点击音视频按钮,进入呼叫接听双向视频链路页面,等待弹出设备上线提示以后,小程序或app可以查看
执行完以上步骤以后点击TWE CALL按钮,进入Login 页面后,选择要通信的小程序版本,点击WX SETTING,配置appid和modelid 点击LOGIN按钮,进入TWE CALL页面,填入openid以后,并弹出初始化完成以后,点击视频通话或者音频通话进行呼叫小程序。 /注:呼叫失败返回-9,一版情况下是小程序未订阅,请先在小程序进行订阅/
执行完以上步骤以后点击ota按钮,进入ota 页面后,等待初始化完成,如果有新版本则会在当前状态中展示出来新版本号与版本大小,并且ota升级按钮会变为可点击状态 点击进行升级
使用Android aar库
在应用模块的build.gradle中配置
dependencies {
implementation 'com.tencent.iot.video:video-device-android:x.x.x'
}
具体版本号可参考版本号列表
(1). 在工程的build.gradle中配置仓库url
allprojects {
repositories {
google()
jcenter()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
}
}
}
(2). 在应用模块的build.gradle中配置
dependencies {
implementation 'com.tencent.iot.video:video-device-android:x.x.x-SNAPSHOT'
}
注:建议使用稳定版本,SNAPSHOT版仅供开发自测使用