- 简介
小程序直播是微信官方提供给小程序开发者的直播组件。经过调用该组件,商家能够在小程序中实现直播功能。目前没有任何接入费用,快速实现直播功能,可自成流量闭环不须要站外引流。html
- 如何开通
登陆“小程序后台”(mp.weixin.qq.com),在左侧导航栏找到“小程序—功能—直播”,点击开通。知足如下条件,便可开通小程序直播:前端
①属于小程序直播开放类目,具体见《微信小程序直播功能准入要求》https://res.wx.qq.com/mmbizwxampnodelogicsvr_node/dist/images/access_47d0ce.pdfnode
②主体下小程序近半年没有严重违规;git
③小程序近90天内,有过支付行为;json
- 最少的开发如何接入
1. 支持在主包或分包内引入【直播组件】 live-player-plugin 代码包(注:直播组件不计入代码包体积),项目根目录的 app.json 引用,示例代码以下:小程序
"plugins": {微信小程序
"live-player-plugin": {api
"version": "1.2.7", // 注意填写该直播组件最新版本号微信
"provider": "wx2b03c6e691cd7370" // 必须填该直播组件appidapp
}}
2. 后台对接微信官方【获取直播房间列表】API,获取全部直播间的id、封面以及其余信息,传回给前端。
https://developers.weixin.qq.com/miniprogram/dev/framework/liveplayer/studio-api.html#2
3. 前端对接后台的接口,获取直播间列表,前端展现,用户点击某个直播间,便可直接经过连接地址跳转到直播组件页面(即为进直播间页面)
let roomId = [直播房间id] //填写房间号,后台API获取
let customParams = "" //携带自定义参数
wx.navigateTo({
url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}`})
至此,小程序直播对接已完成,接下来只须要去小程序平台建立直播间便可。
最后如需更灵活的自定义功能,则要结合本身的需求去研究小程序官方的API了。
开源商城系统Mall4j 已经对接了全部的微信官方的直播API接口,欢迎你们Star~