微信小程序如何接入直播功能

       当前,直播卖货、直播授课、直播培训、农场直播、赛事直播、活动直播、旅游直播等应用都很受欢迎,因为很多商家通过直播模式引爆了销量,获得了商业上的成功。比如,东方甄选、朴朴超市、远方好物、惠买网、快乐购等商家通过在微信小程序中直播卖货,每年的销售额都在几十亿元。在私域直播领域,微信小程序是初创期和成长期企业的首选,在人人都使用微信的当下,它能以最高效的方式触达用户。那么,在微信小程序系统中,如何接入直播能力呢?下面我来详细介绍一下。

       首先,根据政府的要求,小程序作为私域运营主体需要具备做互联网直播的资质。如果从事电商业务,可以申请《增值电信业务经营许可证》;如果从事教学培训业务,可以申请《网络文化经营许可证》。

       其次,在小程序管理后台申请开通【电商平台】类目,或者【社交—直播】类目,如果从事教育培训等应用,可以申请【教育—在线视频课程】类目。

       再次,在小程序中集成直播服务功能、即时通信功能(聊天互动),用来实现自己的直播间购物功能。当前,行业用户主要集成腾讯云直播、阿里云直播、抖音云直播等服务,因为他们的实力最强、性价比最高。对于这些第三方云服务,厂商都提供了完善的API开发接口。以腾讯云为例,可以接入“小程序·云直播”插件,官方网链接如下:

https://cloud.tencent.com/document/product/1078/42916

1.登录“微信小程序后台”,选择“腾讯云直播助手”

2.在小程序后台选择设置 > 第三方设置 > 插件管理,添加小程序•云直播插件,并保存添加后的界面截图(如下图,含添加插件时间)。

插件名称:腾讯云直播助手。

插件 AppID:wx95a7d2b78cf30f98。

插件最低版本限制:1.3.4。

3.在腾讯云平台购买特定流量包赠送插件授权:购买200TB及以上流量包 赠1年小程序直播插件授权。购买成功后,前往云直播控制台 > 资源包/插件管理 > 小程序云直播插件授权,单击购买/续费后,需绑定流量包完成插件授权。绑定成功后,该流量包将视为已使用。

4.添加直播域名

完成插件购买后,在云直播控制台 > 域名管理中,单击添加域名,添加域名时务必选择场景为“小程序直播”。

5.域名 CNAME 配置

您的域名需要先完成 CNAME 配置,将自有域名指向 CNAME 域名才能正常使用直播服务。CNAME 域名不能直接访问,您需要在域名服务提供商处完成 CNAME 配置。配置生效后,即可享受直播服务。播放域名和推流域名均需完成 CNAME 解析。

6.引用插件

在小程序中引用插件,并完成直播间相关功能的开发。

引入插件代码

在小程序中引入插件代码,可参考 Demo 源码。使用插件前需在小程序工程的app.json中声明要使用的插件,例如:

{

  ……

  "plugins": {

      "liveRoomPlugin": {

          "version": "1.3.0",

          "provider": "wx95a7d2b78cf30f98"

      }

  }

}

使用播放组件

在 page 的.json文件中定义需要引入的live-room-play组件,使用plugin://协议。

{

    "usingComponents": {

        "live-room-play": "plugin://liveRoomPlugin/live-room-play"    //播放组件

    }

}

在 page 的.wxml文件加载上一步引入的live-room-play组件,示例如下:

<view class="container-box">

<view class="player-view">

  <live-room-play liveAppID="{{liveAppID}}" playUrl="{{playUrl}}" orientation="{{orientation}}" objectFit="{{objectFit}}"

    minCache="{{minCache}}" maxCache="{{maxCache}}" mode="{{mode}}" muted="{{muted}}" debug="{{debug}}" bindPlayEvent="onPlayEvent" >

  </live-room-play>

</view>

</view>

集成IM即时通信功能

在直播间中集成IM功能,腾讯IM的官网链接如下:

https://cloud.tencent.com/document/product/269

以上工作完成后,直播间功能就基本形成了,类似效果如下:

对于不熟悉直播功能开发的商家,也可以找我们来协助完成直播间功能集成开发工作,我们有丰富的对接开发经验,可以帮你以更低的成本、更短的时间来完成直播间功能的对接工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值