简介
### 简介
声网直播uniapp原生插件是由赣州智悦科技有限公司编写的一款在uniapp中接入声网视频互动直播的原生插件,使用此插件可以完美地对接视频互动直播,合图推流到CDN并播放视频,实时消息发送与接收功能。
目前仅支持Android版,iOS版在计划中。
有任何使用问题,请入QQ群:320125035
插件地址:[https://ext.dcloud.net.cn/plugin?id=2747](https://ext.dcloud.net.cn/plugin?id=2747)
### 其他项目文档
zywork-app-pro快速开发套件文档:[https://easydoc.xyz/s/37090916](https://easydoc.xyz/s/37090916)
Svga动画播放uniapp原生插件文档:[https://easydoc.xyz/s/63143579](https://easydoc.xyz/s/63143579)
#### 三大组件
1、AgoraView,对应于RtcEngine实例
视频互动直播组件:完成视频录制,视频转码,视频推拉流等功能。
2、AgoraMediaPlayer,对应于AgoraMediaPlayerKit实例
媒体播放器组件:完成对合流后视频的播放功能。
3、AgoraRtm,对应于RtmClient实例
实时消息组件:私人消息与频道消息,支持文本,图片和文件。
#### 注意
1、所有组件的接口与声网官方的接口名称及参数名称保持一致,参数多使用JSON格式。
2、所有组件的接口方法调用返回JSON格式的结果,该结果基本与声网官方的返回结果保持一致(有用的结果)。
3、所有事件函数都以`on`开头,在组件中使用`@onXXX="onXXX"`的形式进行事件回调监听。
如创建RtcEngine实例的`create`方法,在插件中的调用形式为:
```javascript
agoraView.create({appid: 'appid'}, res => {console.log(res)})
```
如监听`joinChannelSuccess`事件,在插件中的使用形式为:
```javascript
<AgoraView @onJoinChannelSuccess="onJoinChannelSuccess"></AgoraView>
```