以最少的代碼接入微信小程序直播

  • 簡介

小程序直播是微信官方提供給小程序開發者的直播組件。經過調用該組件,商家能夠在小程序中實現直播功能。目前沒有任何接入費用,快速實現直播功能,可自成流量閉環不須要站外引流。html

 

  • 如何開通

登陸「小程序後臺」(mp.weixin.qq.com),在左側導航欄找到「小程序—功能—直播」,點擊開通。知足如下條件,便可開通小程序直播:前端

①屬於小程序直播開放類目,具體見《微信小程序直播功能准入要求》https://res.wx.qq.com/mmbizwxampnodelogicsvr_node/dist/images/access_47d0ce.pdfnode

②主體下小程序近半年沒有嚴重違規;git

③小程序近90天內,有過支付行爲;json

 

  • 最少的開發如何接入

 1. 支持在主包或分包內引入【直播組件】 live-player-plugin 代碼包(注:直播組件不計入代碼包體積),項目根目錄的 app.json 引用,示例代碼以下:小程序

"plugins": {微信小程序

    "live-player-plugin": {api

        "version": "1.2.7", // 注意填寫該直播組件最新版本號微信

        "provider": "wx2b03c6e691cd7370" // 必須填該直播組件appidapp

}}

 2. 後臺對接微信官方【獲取直播房間列表】API獲取全部直播間的id、封面以及其餘信息,傳回給前端。

https://developers.weixin.qq.com/miniprogram/dev/framework/liveplayer/studio-api.html#2

 

 3. 前端對接後臺的接口,獲取直播間列表,前端展現,用戶點擊某個直播間,便可直接經過連接地址跳轉到直播組件頁面(即爲進直播間頁面)

let roomId = [直播房間id] //填寫房間號,後臺API獲取

let customParams = "" //攜帶自定義參數

wx.navigateTo({

    url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}`})

 

至此,小程序直播對接已完成,接下來只須要去小程序平臺建立直播間便可。

 

最後如需更靈活的自定義功能,則要結合本身的需求去研究小程序官方的API了。

 

開源商城系統Mall4j 已經對接了全部的微信官方的直播API接口,歡迎你們Star~

相關文章
相關標籤/搜索