VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

通过直播组件实现小程序的直播功能(如何实现小程序的直播功能)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

通过直播组件实现小程序的直播功能(如何实现小程序的直播功能)

一、简介微信为小程序开发者提供了一个直播组件。通过调用该组件,商家可以在小程序中实现直播功能。

(学习视频分享:编程视频)

我们来介绍一下如何将live组件引入小程序。

二、使用说明1。如何在【live组件】中引入版本限制:

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

将【live组件】live -player -插件代码包引入分包,参考项目根目录中的app.json。示例代码如下:

{ & quot子包& quot:

第三,其他相关组件、接口和承载参数●订阅组件:订阅

●获取直播状态API:getLiveStatus

●直播间详情页携带的参数:room_id。

●从群组共享卡返回直播间时,携带参数:shareTicket。

●后台获取直播间列表的API

●在后台获取回放源视频API。

注:以上两个后台调用接口的总上限为500次/天。

1.订阅组件的功能说明:

当用户进入直播间后,可以订阅一场尚未开播的直播,直播组件会在开播时自动向用户发出开播提醒,无需开发者额外开发。

组件使用:

如果除了直播组件页面外,您还需要在小程序的其他页面上具有相同的广播提醒功能,则可以引入【订阅;】组件;您需要引用页面页面(如主页)的home.json中的订阅组件。示例代码如下:

{ & quot使用组件& quot:{ & quot订阅& quot:& quotplugin -private://wx2 b 03 c 6e 691 CD 7370/components/subscribe/subscribe & quot;}}然后您可以使用home.wxml中的订阅组件,在该组件中可以通过访问直播间id;房间id可以通过下面的API【获取直播间列表】获取。

& lt订阅& gt& lt/subscribe & gt;2.【获取实时状态】的界面描述:

首次采集后立即返回直播状态,并以1分钟或更慢的频率轮询直播状态;

直播状态描述:

L 101直播:表示主播正常开播,直播正常;

L 102未开播:表示主播未开播;

L 103已结束:表示通过点击直播终端上的【结束】按钮正常关闭直播,或直播异常15分钟后强制结束直播;

L 104 ban:表示因违规操作处罚而被禁止;

L 105暂停:表示在MP小程序后台-控制台暂停直播;

L 106异常:表示主播离开、切背景、断网等。直播被判定为异常,15分钟内可恢复正常直播;如果15分钟后仍未恢复,直播间将被系统强制结束;

L 107已过期:表示该直播间尚未开播,且已到达MP小程序后台创建直播间时填写的直播计划结束时间,则该直播被判定为过期,不能再次开播;

呼叫方法:

如果要调用接口getLiveStatus,需要参考小程序页面顶部的live -player -插件。示例代码如下:

let Live Player = Require Plugin(‘Live -Player -Plugin‘)//介绍获取直播状态的接口。

//第一次采集后立即返回直播状态,并以1分钟或更慢的时间间隔轮询直播状态。

const roomId = XXX//room idle player。getlivestatus({ room _ id:roomid })。然后(RES =》{//101:直播,102:未开始,103:已结束,104:停播,105:暂停,106:异常,107:过期constlivestatus = res livestatus})。catch(err =》{ console . log(err)})3。进位参数版本限制:

Live components版本1.0.1及更高版本支持携带以下参数。

ShareTicket:将直播卡片分享到微信群,点击此卡片即可在ApponShow中获取此参数。

Room_id:在直播组件页面点击上架商品,跳转到商家小程序的商品详情页时,会带来房间号参数。

4.【获取直播间列表】接口,仅用于在后台调用接口规则:

此接口仅供商家在后台使用,调用限制为500次/天。建议开发者自行缓存(此接口与下方【获取回放视频】接口共享500次/天的限制,请合理分配调用频率)。

请求URL:

http://api.weixin.qq.com/wxa/business/getliveinfo?访问令牌=

请求方法:

邮政

请求示例:

请求{ & quot开始& quot:0,//开始拉房间,start=0表示从第一个房间“limit & quot:10 //一次拉取的数量上限不应设置得太大,建议在100 }响应{“errcode & quot;:0,// errcode=0表示成功;Errorcode = 1表示尚未创建直播间:& quot好的,& quot房间信息& quot:

相关推荐:小程序开发教程

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:通过直播组件实现小程序的直播功能(如何实现小程序的直播功能) https://zhujicankao.com/115700.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 通过直播组件实现小程序的直播功能(如何实现小程序的直播功能)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!