以最少的代码接入小程序直播
一、简介
小程序直播是微信官方提供给小程序开发者的直播组件。通过调用该组件,商家可以在小程序中实现直播功能。目前没有任何接入费用,快速实现直播功能,可自成流量闭环不需要站外引流。
二、如何开通
登录“小程序后台”(mp.weixin.qq.com),在左侧导航栏找到“小程序—功能—直播”,点击开通。满足以下条件,即可开通小程序直播:
①属于小程序直播开放类目,具体见《微信小程序直播功能准入要求》
②主体下小程序近半年没有严重违规;
③小程序近90天内,有过支付行为;
三、最少的开发如何接入
1.支持在主包或分包内引入【直播组件】 live-player-plugin 代码包(注:直播组件不计入代码包体积),项目根目录的 app.json 引用,示例代码如下:
"plugins": {
"live-player-plugin": {
"version": "1.2.7", // 注意填写该直播组件最新版本号
"provider": "wx2b03c6e691cd7370" // 必须填该直播组件appid
}}
2.后台对接微信官方【获取直播房间列表】API,获取所有直播间的id、封面以及其他信息,传回给前端。
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~
26 声望
0 粉丝
推荐阅读
JS任务机制 - springboot实战电商项目mall4j
springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java商城系统源码1.介绍 {代码...} 对请求回来的数据进行处理时会涉及到异步函数,而JS执行代码的时候会先执行同步任务,再执行异步任务。 ...
mall4j赞 1阅读 721
安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...
边城赞 31阅读 7.1k评论 5
涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...
chokcoco赞 20阅读 2k评论 2
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...
边城赞 17阅读 1.9k
【已结束】SegmentFault 思否写作挑战赛!
SegmentFault 思否写作挑战赛 是思否社区新上线的系列社区活动在 2 月 8 日 正式面向社区所有用户开启;挑战赛中包含多个可供作者选择的热门技术方向,根据挑战难度分为多个等级,快来参与挑战,向更好的自己前进!
SegmentFault思否赞 20阅读 5.6k评论 10
过滤/筛选树节点
又是树,是我跟树杠上了吗?—— 不,是树的问题太多了!🔗 相关文章推荐:使用递归遍历并转换树形数据(以 TypeScript 为例)从列表生成树 (JavaScript/TypeScript) 过滤和筛选是一个意思,都是 filter。对于列表来...
边城赞 18阅读 7.6k评论 3
Vue2 导出excel
2020-07-15更新 excel导出安装 {代码...} src文件夹下新建一个libs文件夹,新建一个excel.js {代码...} vue页面中使用 {代码...} ===========================以下为早期的文章今天在开发的过程中需要做一个Vue的...
原谅我一生不羁放歌搞文艺赞 14阅读 19.8k评论 9
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。