1、下载相应 的包:
https://cloud.tencent.com/document/product/881/20213
2、导入:
导入 SDK/LiteAVSDK_XXX.aar 以及 Demo/app/libs/lib_tcsuperplayer.aar到工程中去。
3、配置
在 app/build.gradle 中添加依赖:
compile(name: 'LiteAVSDK_Professional', ext: 'aar')
compile(name: 'lib_tcsuperplayer', ext: 'aar')
// 超级播放器弹幕集成的第三方库
compile 'com.github.ctiao:DanmakuFlameMaster:0.5.3'
注:compile(name: 'LiteAVSDK_Professional', ext: 'aar')
compile(name: 'lib_tcsuperplayer', ext: 'aar') 这两个要与自己第一步中导入的.aar文件名对应,否则编译出错
在项目build.gradle中添加:
...
allprojects {
repositories {
flatDir {
dirs 'libs'
}
...
}
}
...
4、权限:
<!--网络权限-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--点播播放器悬浮窗权限-->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<!--存储-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
5、jniLibs:
5.1代码创建
加入一段代码:(注意和buildTypes那一个大括号并列,在android大括号之内)
sourceSets{
main{
jniLibs.srcDirs=['libs']
}
}
6、导入 UI 资源 Module
导入开发包提供的 lib_tcsuperplayer Module 到工程中去,复用 UI 部分的代码。
Android Studio 操作流程:【File】>【New】>【Import Module】,如图所示:


修改 app 中的 build.gradle 添加对 lib_tcsuperplayer module 的依赖。
compile project(':lib_tcsuperplayer')
.修改 module 的依赖
修改 lib_tcsuperplayer module 中的 build.gralde 添加步骤2中的 aar 依赖。
// LiteAVSDK
compile(name: 'LiteAVSDK_Professional_4.9.206', ext: 'aar')
// 超级播放器弹幕组件依赖
compile 'com.github.ctiao:DanmakuFlameMaster:0.5.4'
注意:
lib_tcsuperplayer所依赖的 aar 版本必须与主项目中的 aar 版本一致,否则会出现错误。- 若您的项目也使用了
com.github.ctiao:DanmakuFlameMaster:0.5.4该依赖库,在保证兼容的前提下,建议将库的版本号统一。
本文详细介绍了如何在Android项目中集成腾讯云音视频SDK,包括下载相应包、导入SDK、配置依赖、添加权限、处理jniLibs及UI资源模块等关键步骤,确保开发者能顺利实现音视频功能。
1717

被折叠的 条评论
为什么被折叠?



