<script src="ZegoExpressWebRTC-x.x.x.js"></script>
npm i miniprogram-zego
let { ZegoExpressEngine } = require("zego-express-engine-miniprogram"); // 以npm的方式引用
{
"plugins": {
"zego-e-commerce": {
"version": "1.0.4",
"provider": "wx2b8909dae7727f25"
}
}
}
{
"usingComponents": {
"zego-pusher": "plugin://zego-e-commerce/zego-pusher", //推流组件
}
}
2)在 wxml 文件加载上一步引入的 zego-pusher 组件
<zego-pusher wx:if="{{loginType==='anchor'}}" id="zg-pusher" url="{{pushUrl}}" class="push-content" bindstatechange="onPushStateChange" bindnetstatus="onPushNetStateChange"></zego-pusher>
3)在 page 或 component 的 .json 文件中定义需要引入的 zego-player 组件,使用 plugin:// 协议
{
"usingComponents": {
"zego-player": "plugin://zego-e-commerce/zego-player", //拉流组件
}
}
4)在 wxml 文件加载上一步引入的 zego-player 组件
<zego-player wx:if="{{loginType==='audience'}}" id="zg-player" sid="{{sid}}" url="{{playUrl}}" objectFit="fillCrop" class="play-content" bindstatechange="onPlayStateChange" bindnetstatus="onPlayNetStateChange"></zego-player>
以上就是直播小程序插件的接入方法,大家在接入过程中有任何问题,欢迎留言或私聊我~