小程序直播开发教程

article/2025/10/30 12:29:35

直播是最近比较火的一个风口,许多网络达人也通过直播实现了自己的第一桶金, 小程序也针对此提供了直播能力,方便开发者快速接入,那么我们来看下如何实现一个小程序直播功能吧。

首先需要需要有一个小程序账号,如果没有注册的话可以去微信公众平台(mp.weixin.qq.com)注册一个小程序,注册完成之后即可以申请开通直播功能,值得注意的是,开通直播功能有一些条件限制:

① 属于小程序开放类目,具体见《微信小程序直播功能准入类目要求》     

② 主体下小程序近半年没有严重违规;

③ 小程序近90天内,有过支付行为;

注:如未满足条件,请持续运营小程序以达到开通条件,公测将会在满足条件后T+2天覆盖。

满足条件后即可申请开通

开通后,客户端小程序需要在app.json中引入直播插件:

"plugins": {"live-player-plugin": {"version": "1.3.0", "provider": "wx2b03c6e691cd7370" }
}

引入完成后,小程序只需要通过页面跳转的方式即可进入直播间

navigator 组件跳转方式:

index.jslet roomId = [直播房间id] 
let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) 
this.setData({roomId,customParams
})index.wxml<navigator url="plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id={{roomId}}&custom_params={{customParams}}"></navigator>

 navigateTo 方法跳转:

let roomId = [直播房间id]
let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) 
wx.navigateTo({url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}`
})

这样前端即可完成开发

从前端代码处可以看到跳转到相应的直播间需要对应的roomId,那么roomId又是如何获得的呢,这就需要通过小程序提供的服务端接口或者云开发来进行操作

小程序官方提供了若干API接口供开发者进行调用(【小程序直播】直播间管理接口 | 微信开放文档 (qq.com)),涵盖了直播间创建、编辑删除、商品的编辑等接口,基本能满足直播的基本需要,我们只需要按照文档说明来进行接口对接和业务开发即可完成小程序直播的开发。

最后,主播是如何进行直播的呢,这样需要用到微信官方开发的一个主播端小程序,只需要在微信中搜索小程序:小程序直播即可进入,只要被设定为主播才能进入相应小程序进行直播。

以上就是小程序直播的全部流程了,如果还有不懂的地方欢迎咨询我。


http://chatgpt.dhexx.cn/article/1TopPo93.shtml

相关文章

微信小程序接入直播

文章目录 微信小程序接入直播一.小程序配置1.添加/更改服务类目2.开通实时播放/录制音视频流 二.云直播服务器1.云直播申请2.云直播配置2-1添加域名2-2获取推流地址2-3获取播放地址 三.组件介绍1.live-pusher2.live-player 四.代码实现1.页面结构2.离线检测 微信小程序接入直播…

微信小程序之直播功能使用详解

文章目录 前言一、准备创建直播间基本信息推流直播样式配置 二、开发使用引入插件1. 主包引入2. 分包引入进入直播 三、关于订阅四、自定义自播 前言 小程序直播功能&#xff0c;分为使用官方自带的直播组件( live-player-plugin ,无需二次开发&#xff0c;开箱即用)&#xff…

小程序直播功能开发

近期为一家企业开发小程序&#xff0c;用户提出了在小程序中增加直播功能。所幸小程序本身就提供了直播组件。具体开发文档可见官方说明。 小程序直播是微信官方提供的商家经营工具。通过调用该组件&#xff0c;商家可以在小程序中实现直播互动与商品销售闭环。其开发部分主要…

微信小程序怎么直播?

我们目前使用的小程序都是支持直播功能的&#xff0c;小程序直播功能是通过小程序直播组件实现的&#xff0c;这是微信为商家提供的实时视频直播工具&#xff0c;可以帮助商家快速通过小程序向用户提供优质的直播内容。同时&#xff0c;借助小程序丰富的营销功能&#xff0c;使…

创客匠人:怎么用微信小程序直播?

无论是哪个直播平台提供直播服务&#xff0c;首先都必须要安装相应的手机app&#xff0c;而就是这么一个小小的操作&#xff0c;也能够把大批的用户拒之门外。为了让直播服务更加轻便&#xff0c;不需要这么繁琐的过程也能获取直播内容&#xff0c;微信小程序也加入直播行列。说…

PDF阅读器:你不可不学的标记精读法

孔子晚年喜读《易经》&#xff0c;反复研读&#xff0c;以致把捆竹书的牛皮绳子都磨断了三次&#xff0c;留下了“韦编三绝”的佳话。阅读的实质是什么&#xff0c;是要掌握书中要义。在阅读过程中勾画重点、勾画佳句、标记疑问&#xff0c;就是了解作者写作目的并与作者产生思…

爆发:大数据时代预见未来的新思维 (湛庐文化•财富汇) - 电子书下载 -(百度网盘 高清版PDF格式)...

爆发&#xff1a;大数据时代预见未来的新思维 (湛庐文化•财富汇)-艾伯特-拉斯洛•巴拉巴西 (Albert-Lszl Barabsi) 在线阅读 百度网盘下载(9jvg) 书名:爆发&#xff1a;大数据时代预见未来的新思维 (湛庐文化•财富汇) 作者:艾伯特-拉斯洛•巴拉巴西 (Albe…

学术研究入门,如何下载论文?

来源: AINLPer 微信公众号&#xff08;每日更新…&#xff09; 编辑: ShuYini 校稿: ShuYini 时间: 2021-11-16 有很多刚刚接触研究领域的小伙伴不知道怎么找论文和下载论文&#xff0c;这里作者结合自己的经验总结了一下&#xff0c;希望对你有帮助。 查找论文的方式主要有以下…

【工作感悟】java编程规范pdf下载

前言 要相信,你现在所有的努力和付出都会在将来的某一天回报给你! 首先阿里巴巴作为国内互联网行业的领头羊,培养了一代又一代的IT技术人才,很多想进阿里这些互联网大厂的程序员看中的不仅仅是高薪+丰厚的福利待遇,同样也看中了学习氛围以及人脉圈子,这些资源在你以后对你…

读书笔记 | 国富论(卷一)

半月未更新&#xff0c;期间主要窝在广州窝了半月左右&#xff0c;除了帮老姐带娃太闹心&#xff08;此处必须歌颂一下母亲的伟大&#xff09;&#xff0c;一切还不错。除工作&#xff0c;带娃外&#xff0c;还陪母上大人桂林阳朔游&#xff0c;拜访中大的老师和博士&#xff0…

性能本质论

摘要 对于开发者、技术管理者、架构师、系统分析师和项目经理来说&#xff0c;创建具备高性能特征的复杂软件都是一件极其困难的事。然而&#xff0c;通过了解一些基本原理&#xff0c;性能问题的解决和预防可以更简单可靠。本文讲述了这些基本原理&#xff0c;涵盖了一系列的目…

Python轻松实现PDF格式转换(附详细源码)

公众号后台回复“图书“&#xff0c;了解更多号主新书内容 作者&#xff1a;J哥 来源&#xff1a;菜J学Python 项目背景 网上PDF转换工具眼花缭乱&#xff0c;选择困难症&#xff0c;有些甚至还收费&#xff1b;直接以其他格式打开PDF效果一般较差&#xff1b;有些小可爱通过复…

KDD 2022 | 量化交易相关论文(附论文链接)

写在前面 ACM SIGKDD国际会议&#xff08;简称 KDD&#xff09;是由ACM的数据挖掘及知识发现专委会主办的数据挖掘研究领域的顶级年会&#xff0c;属于CCF A类会议。第28届KDD会议于2022于8月14日至18日在美国华盛顿举行。KDD 会议包含 Research 和 Applied Data Science 两个 …

分享|数智化转型咨询赋能白皮书2021(附PDF)

在创世界一流“力量大厦”发展战略指引下&#xff0c;中国移动凝聚全集团数智化转型相关能力&#xff0c;发挥公司技术、生态、经验势能优势&#xff0c;围绕“能力即服务”价值实现体系&#xff0c;系统性打造中国移动特色的“1357 数智化转型赋能方法论”&#xff0c;即1个核…

ERP_课程论文(hunnu)

目录 一、概述 1.本课程的内容 2.企业情况 二、主要内容&#xff08;三年对战&#xff09; 1.第一年规划 2.第二年规划 3.第三年规划 三、结语 1.学习心得 &#xff08;1&#xff09; 定量分析 &#xff08;2&#xff09; 租买产房 &#xff08;3&#xff09; 建设…

用户体验的要素pdf_用户运营思路(35份)

用户运营思路(35份) ├1 用户画像指导用户精细化运营.pdf ├2 2019用户生命周期运营白皮书-京东尼尔森-2019.11-57页.pdf ├3 从战术到战略&#xff0c;如何获取&运营早期用户.doc ├4 社群变现的道与术&#xff1a;私域流量&用户运营.pdf ├5 易观-智能用户…

《幸福资本论》读书笔记

2019独角兽企业重金招聘Python工程师标准>>> 这是一本小书&#xff0c;比较薄。它还有一个副标题-为什么梵高受穷&#xff0c;毕加索却很富有。但我一直没有发现这本书跟这两位画家有什么关系。真的没有关联上。书中倒是有一段描述毕加索的故事&#xff0c;对这个故…

数据中Byte和Bit的区别

数据中的Byte和Bit的区别 首先我们认识一下他们是什么 Byte&#xff08;字节&#xff0c;简称B&#xff09; 是计算机信息技术用于计量存储容量的一种计量单位&#xff0c;也表示一些计算机编程语言中的数据类型和语言字符。 一个字节存储8位无符号数&#xff0c;储存的数值范…

bit ( 比特 )和 Byte(字节)的关系?

20 提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一.存储单位的bit 和 Byte二.字节与字符的区别&#xff1f;三.网速怎么算&#xff1f;总结 前言 bit ( 比特 )和 Byte&#xff08;字节&#xff09;的关系&…

bit 与 Byte 的区别

bit 与 Byte 的区别 一、用途不一样 Bit 意为"位"或"比特"&#xff0c;是计算机运算的基础单位&#xff1b;Byte 意为"字节"&#xff0c;是计算机文件大小的基本计算单位&#xff1b; 二、代表的大小不同 1 bit 就是1位二进制数&#xff0c;…