uniapp引入腾讯云直播助手插件

 

在uniapp开发小程序,引入腾讯云直播助手插件

1.在manifest.json文件中,找到微信小程序特有相关,声明要使用的插件

复制代码
/* 小程序特有相关 */
    "mp-weixin" : {
        "appid" : "wxf97c5500aab****",
        "plugins" : {
            "liveRoomPlugin" : {
                "version" : "1.3.4",
                "provider" : "wx95a7d2b7*****"
            }
        },
    },
复制代码

一、拉流组件

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

复制代码
"pages": [{
    "path": "pages/live-player/player",
    "style": {
    "navigationStyle": "custom",
    "backgroundColor": "#000000",
      "mp-weixin": {
         "usingComponents": {
            "live-room-play": "plugin://liveRoomPlugin/live-room-play"
          }
       }
  }
}],
复制代码

3.在页面中使用引入的live-room-play组件。

<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>

二、推流组件

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

复制代码
"pages": [{
    "path": "pages/live-player/pusher",
    "style": {
    "navigationStyle": "custom",
    "backgroundColor": "#000000",
      "mp-weixin": {
         "usingComponents": {
            "live-room-push": "plugin://liveRoomPlugin/live-room-push"
          }
       }
  }
}],
复制代码

3.在页面中使用引入的live-room-push组件。

<live-room-push liveAppID="{{liveAppID}}" pushUrl="{{pushUrl}}" orientation="{{orientation}}" muted="{{muted}}" mode="{{mode}}" waitingImage="{{waitingImage}}" enableCamera="{{enableCamera}}" beauty="{{beauty}}" whiteness="{{whiteness}}" backgroundMute="{{backgroundMute}}"
  debug="{{debug}}" autoFocus="{{autoFocus}}" aspect="{{aspect}}" minBitrate="{{minBitrate}}" maxBitrate="{{maxBitrate}}" zoom="{{zoom}}" devicePosition="{{devicePosition}}" sdkAppID="{{sdkAppID}}" accountType="{{accountType}}" userID="{{userID}}" userSig="{{userSig}}"
  roomID="{{roomID}}" nickName="{{nickName}}" avatar="{{avatar}}" bindPushEvent="onPushEvent" bindIMEvent="onIMEvent">

 

posted @   时光独醒  阅读(1109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示