1.引入组件

2.获取直播间列表接口

3.进入直播间

1. 【直播组件】如何引入

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

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

(1) 主包引入

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

(2) 分包引入

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

不明白放到哪儿了吧

将一下这块代码放到   app.json 文件的 pages【】,  之后就可以了。

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

2. 直播间列表接口

access_token    ---   由后台提供

请求URL

https://api.weixin.qq.com/wxa/business/getliveinfo?access_token=

请求参数示例: json

{"start": 0, // 起始拉取房间,start = 0 表示从第 1 个房间开始拉取"limit": 10 // 每次拉取的个数上限,不要设置过大,建议 100 以内
}

请求参数含义

参数 类型 必填 说明
start Number 起始房间,0表示从第1个房间开始拉取
limit Number 每次拉取的房间数量,建议100以内

正确返回示例

{"errcode": 0,    // 错误码,0代表成功,1代表未创建直播间"errmsg": "ok"   // 错误信息"room_info":[{"name":"直播房间名""roomid": 1,"cover_img":"http://http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\Rl1RuuhdstSfZa8EEljedAYcbtX3Ejpdl2et1tPAQ37bdicnxoVialDLCKKDcPBy8Iic0kCiaiaalXg3EbpNKoicrweQ\/0?wx_fmt=jpeg","share_img":"http://http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\Rl1RuuhdstSfZa8EEljedAYcbtX3Ejpdl2et1tPAQ37bdicnxoVialDLCKKDcPBy8Iic0kCiaiaalXg3EbpNKoicrweQ\/0?wx_fmt=jpeg","live_status": 101,"start_time": 1568128900,"end_time": 1568131200,"anchor_name":"里斯","goods":[{"cover_img":"http://http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\/Rl1RuuhdstSfZa8EEljedAYcbtX3Ejpdl2et1tPAQ37bdicnxoVialDLCKKDcPBy8Iic0kCiaiaalXg3EbpNKoicrweQ\/0?wx_fmt=jpeg","url":"pages/index/index.html","price":1100,"name":"茶杯"}],"total":1}]
}

返回参数含义

房间参数

参数 说明
name 直播间名称
roomid 直播间ID
cover_img 直播间背景图链接
share_img 直播间分享图链接
live_status 直播间状态。101:直播中,102:未开始,103已结束,104禁播,105:暂停,106:异常,107:已过期
start_time 直播间开始时间,列表按照start_time降序排列
end_time 直播计划结束时间
anchor_name 主播名
total 拉取房间总数

商品参数

参数 说明
cover_img 商品封面图链接
url 商品小程序路径
price 商品价格
name 商品名称

3. 进入直播间

通过点击事件直接跳转

roomid为直播间id

custom_params 暂且可以不管,但是要有

wx.navigateTo({
      url: "plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=" + roomid + "&custom_params=" + encodeURIComponent(JSON.stringify({
        path: 'pages/index/index',
        pid: 1
      })),
      success: function() {
        console.log('跳转到news页面成功') // success              
      },
      fail: function() {
        console.log('跳转到news页面失败')  //  fail
      }
    })

OK ,一个直播小程序直播就这么被你做好了,真实个天才;哈哈

微信小程序直播 ---微信官方组件简单使用相关推荐

  1. 即构微信小程序直播组件是什么?有哪些功能?哪些小程序类目可以使用?

    即构直播助手是微信官方认证的微信小程序插件,为开发者提供便捷.强大的微信小程序音视频直播服务. 即构直播助手除了包含微信小程序下的音视频推拉流能力,还支持iOS.Android.Windows.Web ...

  2. 微信小程序直播开启公测了,与平台直播有何不同?小程序直播如何搭建

    微信小程序直播开启公测了.在直播这个流量阵地里,每一个科技巨头,每一个零售商家,甚至是每一个个体,都渴望借助直播获得新的机遇. 1月中旬,不少商家收到小程序直播的公测邀请,并已交出了漂亮的成绩单: 完 ...

  3. 不同程序用不同网络_微信小程序直播登场,与平台直播有何不同?

    星标我,不要迷路哦~ 微信小程序直播开启公测了.在直播这个流量阵地里,每一个科技巨头,每一个零售商家,甚至是每一个个体,都渴望借助直播获得新的机遇. 1月中旬,不少商家收到小程序直播的公测邀请,并已交 ...

  4. 网上商城建设:微信小程序直播申请开通流程及开通方法

    自从微信官方开放了小程序直播功能,第一时间成为了行业热点话题,网上直播间购物也成了消费者购物渠道之一.与此同时,商家们都在通过不同渠道尝试开通小程序直播,但又不清楚微信小程序直播申请开通流程,无从下手 ...

  5. ***腾讯云直播(含微信小程序直播)研究资料汇总-原创

    ***腾讯云直播(含微信小程序直播)研究资料汇总-原创 原文: ***腾讯云直播(含微信小程序直播)研究资料汇总-原创 这段时间抽空研究了下直播技术,综合比较了下腾讯云直播的技术和文档方面最齐全,现把 ...

  6. 相邻位数字差值的绝对值不能超过77_微信小程序直播怎么用和挣钱?4位内测CEO答5大关键问题...

    2月17日,多方消息显示,微信正式启动了小程序直播组件的公测.点开(微信小程序直播公测!开发只需1天,运营仅20分钟就上手)这篇文章可以查看操作详情. 现在,相信不少数的商家有接到公测通知了.这时,如 ...

  7. 微信小程序直播安装和开发指南

    2020年2月28日微信小程序直播能力启动公测.微信小程序直播是微信官方提供的商家经营工具,商家可通过在小程序内直播,实现商家与消费用户互动,同时进行商品销售的闭环.在直播的时候无需任何的跳转,直接下 ...

  8. 微信小程序直播间开发抽红包功能

    1.前言 微信小程序直播间开发抽红包功能 微信小程序直播是微信官方提供的商家经营工具,商家可通过在小程序内直播实现用户互动与商品销售的闭环,无需任何的跳转,提高下单转化率,直播更是成为链接商家和消费者 ...

  9. php开源小程序直播,微信小程序直播

    1.小程序直播组件是微信给开发者提供的实时视频直播工具,可以帮助开发者快速通过小程序向用户提供优质的直播内容,在小程序内流畅完成购买交易闭环,提升转化率: 小程序直播组件包括观众端.主播端及后台管理端 ...

最新文章

  1. 推荐系统发展的六大影响因子 | 深度
  2. pandas数据预处理(字段筛选、query函数进行数据筛选、缺失值删除)、seaborn可视化分面图(facet)、seaborn使用Catplot可视化分面箱图(Faceted Boxplot)
  3. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数
  4. easy_install与pip 区别
  5. openssl加密http网站过程1
  6. Cisco路由器安全配置命令
  7. 小程序 mpvue input 文本控制
  8. 2018北语c语言程序2答案,北语21春《JAVA语言程序设计》作业2题目【标准答案】...
  9. python中隔行输出_在Python中的分隔行上打印列表元素
  10. eclipse导入maven项目时报Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources...
  11. Mac电脑上设置应用程序开机启动详细教程!速来get一下
  12. 百度地图依赖包php,调用百度地图
  13. chrome插件开发详解
  14. matlab人脸识别论文
  15. 开心斗服务器维修要多久,大危机 《开心OL》史上最惨服务器开启?
  16. 2019年“深圳杯”数学建模挑战赛B题(1、2问)
  17. 问题1:编译内核出现错误‘debian/stamp/build/kernel‘及解决方案
  18. PHP爬虫微博某个话题的所有内容,GitHub - wansho/sina_weibo_crawl: 爬取新浪微博某一话题的数据,可以替代微博搜索接口...
  19. R语言学习-提取igraph的节点和边
  20. PDF文件拆分合并器PDF Merge PDF Splitter + Mac

热门文章

  1. 初级前端到高级前端的进阶之路
  2. (三)GearVR开发应用入门教程:Unity中OculusVR的UI交互
  3. 使用uGUI系统玩转标准俄罗斯方块
  4. 2020 腾讯Techo Park - Flutter与大前端的革命
  5. 让iPhone输入法更有“苹果”味 (一)
  6. matlab设计程序解决实际问题,MATLAB程序设计在数学建模中的应用
  7. Linux -gdb如何显示宏定义的值
  8. vscode remote get bad result from install script
  9. 原来SqlSession只是个甩手掌柜
  10. java只有高跟很高_个子155cm的你,身上穿准“这三样”,增高效果比穿高跟鞋好!...