使用腾讯直播推流的sdk的插件,适配安卓与iOS的直播录像、在线播放功能
Android方面: 直播推流视频、推流视频在线播放、视频聊天功能 iOS方面: 未实现功能
软件架构说明
flutter 引用项目 flutter项目的pubspec.yaml文件中,添加该仓库 dependencies: tx_live_plugin: git: url: 'https://gitee.com/flutter-assembly/tx_live_plugin.git' version: '1.0.0'
Android配置 (1)需要相机权限、存储权限、录音权限
(2)如果设置外部缓存文件,Android10,需要AndroidManifest.xml的application标签中设置属性 android:requestLegacyExternalStorage="true"
(3)设置混淆规则 在 proguard-rules.pro 文件中,将 LiteAVSDK 相关类加入不混淆名单: -keep class com.tencent.** { *; }
(4)需要recyclerview,在build.gradle中dependencies配置 implementation 'androidx.recyclerview:recyclerview:1.1.0'
iOS配置 需要相机权限
功能使用 使用拍摄直播推流视频功能,引用:import 'package:tx_live_plugin/widget/tx_live_push.dart'; 使用推流视频的在线播放功能,引用:import 'package:tx_live_plugin/widget/tx_live_play.dart'; 使用视频聊天功能,引用:import 'package:tx_live_plugin/widget/tx_live_chat.dart'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。