小程序直播

您所在的位置:网站首页 微信小程序插件开发文档 小程序直播

小程序直播

2024-07-17 19:09:18| 来源: 网络整理| 查看: 265

小程序直播使用方法说明1. 【直播组件】如何引入2. 【直播组件】如何使用示例代码如下:index.jsindex.wxmlindex.js示例效果图如下:直播组件和接口【组件接口】【服务端接口】小程序直播

小程序直播是微信官方提供的商家经营工具。通过调用该组件,商家可以在小程序中实现直播互动与商品销售闭环。

按照下面的使用说明接入,在你的小程序中引入直播组件即可实现直播功能。使用过程中如遇到问题,可在小程序直播社区发帖交流。

使用方法说明1. 【直播组件】如何引入

版本限制:微信客户端版本 7.0.7 及以上(基础库版本2.9.x及以上支持同层渲染)可以观看直播及使用直播间的功能,低版本刚进入直播间时会提示用户升级微信客户端版本(低版本只能观看直播,无法使用直播间的功能)。

支持在主包或分包内引入【直播组件】 live-player-plugin 代码包(注:直播组件不计入代码包体积),项目根目录的 app.json 引用,示例代码如下:

(1) 主包引入

"plugins": { "live-player-plugin": { "version": "1.2.8", // 注意填写该直播组件最新版本号,微信开发者工具调试时可获取最新版本号(复制时请去掉注释) "provider": "wx2b03c6e691cd7370" // 必须填该直播组件appid,该示例值即为直播组件appid(复制时请去掉注释) }}

(2) 分包引入

"subpackages": [ { "plugins": { "live-player-plugin": { "version": "1.2.8", // 注意该直播组件最新版本号,微信开发者工具调试时可获取最新版本号(复制时请去掉注释) "provider": "wx2b03c6e691cd7370" // 必须填该直播组件appid,该示例值即为直播组件appid(复制时请去掉注释) } } }]2. 【直播组件】如何使用

按第1步的方法把组件代码包配置引入后,即可直接通过链接地址跳转到直播组件页面(即为进直播间页面)链接地址需要带上直播房间 id;房间 id 可通过下面 获取直播房间列表 API 获取。

示例代码如下:

(1) 使用 navigator 组件跳转进入直播间

index.jslet roomId = [直播房间id] // 填写具体的房间号,可通过下面【获取直播房间列表】 API 获取let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) // 开发者在直播间页面路径上携带自定义参数(如示例中的path和pid参数),后续可以在分享卡片链接和跳转至商详页时获取,详见【获取自定义参数】、【直播间到商详页面携带参数】章节(上限600个字符,超过部分会被截断)this.setData({ roomId, customParams})index.wxml// 其中wx2b03c6e691cd7370是直播组件appid不能修改

(2) 使用 navigateTo 方法跳转进入直播间

index.jslet roomId = [直播房间id] // 填写具体的房间号,可通过下面【获取直播房间列表】 API 获取let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) // 开发者在直播间页面路径上携带自定义参数(如示例中的path和pid参数),后续可以在分享卡片链接和跳转至商详页时获取,详见【获取自定义参数】、【直播间到商详页面携带参数】章节(上限600个字符,超过部分会被截断)wx.navigateTo({ url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}`})// 其中wx2b03c6e691cd7370是直播组件appid不能修改

通过该链接可跳转到直播组件页面(当前页面入口仅开放‘live-player-plugin’)。

示例效果图如下:

直播组件和接口【组件接口】

通过在主包/分包中引入直播组件,开发者可以很方便的实现订阅、获取直播状态、获取用户openid以及获取分享卡片链接参数等功能。

【服务端接口】

服务端接口包含直播间接口和商品管理接口。

直播间管理接口是小程序直播提供给开发者对直播间进行批量操作的接口能力。开发者可以批量创建直播间,获取回放源视频,获取直播间列表等。商品管理接口是小程序直播提供给开发者对直播商品进行批量操作的接口能力。开发者可以对商品批量进行添加、提审、删除以及更新等操作。 类别名称功能说明组件接口订阅组件 subscribe用户进入直播间内,可对一场未开播的直播进行单次订阅,开播时直播组件会自动下发开播提醒给用户获取直播状态 getLiveStatus首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态获取用户openid参数getOpenid在直播组件版本 1.2.8 及以上版本通过该接口获取用户openid参数获取分享卡片链接参数getShareParams在直播组件版本 1.2.8 及以上版本通过该接口获取以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系直播小窗控制参数 close_picture_in_picture_mode通过参数设置是否关闭小窗携带参数( 直播间到商详页面, 从群分享卡片返回直播间直播组件版本 1.2.8 及以上支持携带以下参数,可用这些参数建立用户、直播间、商品之间的映射关系。服务端接口创建直播间该接口可直接创建直播间,创建成功后直播间将在直播间列表展示后台获取直播房间列表该接口可获取直播房间列表后台获取回放源视频该接口可在直播结束后拿到回放源视频往指定直播间导入已入库商品调用此接口往指定直播间导入已入库的商品商品添加并提审调用此接口上传并提审需要直播的商品信息,审核通过后商品录入【小程序直播】商品库撤回商品审核调用此接口,可撤回直播商品的提审申请,消耗的提审次数不返还重新提交商品审核调用此接口可以对已撤回提审的商品再次发起提审申请删除商品调用此接口,可删除【小程序直播】商品库中的商品,删除后直播间上架的该商品也将被同步删除,不可恢复更新商品调用此接口可以更新商品信息,审核通过的商品仅允许更新价格类型与价格,审核中的商品不允许更新,未审核的商品允许更新所有字段, 只传入需要更新的字段获取商品状态调用此接口可获取商品的信息与审核状态获取商品列表调用此接口可获取商品列表


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭