uni-app 引入直播插件体验版真机小程序报错

发布于 1周前 作者 bupafengyu 来自 Uni-App

uni-app 引入直播插件体验版真机小程序报错

操作步骤:

"/ 小程序特有相关 /
"mp-weixin" : {
"appid" : "wx8c07a**663c0",
"setting" : {
"urlCheck" : false
},
"plugins" : {
"live-player-plugin" : {
"version" : "1.3.5",
"provider" : "wx2b03c6e691cd7370"
}
},
"usingComponents" : true
},

预期结果:

可正常打开体验版小程序

实际结果:

空白页面,真机调试栏几乎报错每一个js文件

bug描述:

引入直播插件后,发布到体验版,用手机扫码打开小程序后报错

Image

项目信息 版本/方式
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 Windows 10 专业版
HBuilderX类型 正式
HBuilderX版本号 3.99
第三方开发者工具版本号 1.06.2307260
基础库版本号 3.2.5
项目创建方式 HBuilderX

9 回复

你这是manifest.json吗? 插件不应该引入到pages.json中吗?我项目中都是引入到pages.json中的


无论是加pages.json还是manifest.json,效果一样!还是直接打开不了页面,你有试过加入直播插件吗

回复 6***@qq.com: 那你发报错信息啊 这种问题直接去微信社区提问 应该能更快解决

回复 爱豆豆: 原生开发,没问题

回复 6***@qq.com: 有报错信息呢?发出来看看

回复 爱豆豆: 报错信息在下面评论里

小程序直播暂停开通了 不然还能帮你测试一下
看着不像是插件导致的错误 你把代码保护打开试试 如果还报错 你就把引入插件的都注释掉 排插一下是不是插件导致的

在使用 uni-app 开发小程序时,如果引入直播插件并在真机调试时遇到报错,可能是由于多种原因引起的。以下是一些常见的问题及其解决方法:

1. 插件未正确引入

  • 问题描述:在 manifest.jsonpages.json 中未正确配置直播插件。
  • 解决方法
    • 确保在 manifest.json 中正确配置了直播插件。例如:
      "mp-weixin": {
          "plugins": {
              "live-player-plugin": {
                  "version": "1.0.0",
                  "provider": "wxXXXXXX"
              }
          }
      }
    • 确保在 pages.json 中正确引入了插件组件。

2. 插件版本不匹配

  • 问题描述:插件版本与小程序基础库版本不兼容。
  • 解决方法
    • 检查插件版本是否与小程序基础库版本兼容,可以尝试升级插件版本或降级小程序基础库版本。

3. 权限问题

  • 问题描述:小程序未获取到直播所需的权限(如摄像头、麦克风等)。
  • 解决方法
    • 确保在 app.jsonmanifest.json 中正确配置了所需的权限。例如:
      "permission": {
          "scope.userLocation": {
              "desc": "你的位置信息将用于小程序位置接口的效果展示"
          },
          "scope.record": {
              "desc": "需要获取你的录音权限"
          }
      }

4. API 调用错误

  • 问题描述:在调用直播插件 API 时,参数传递错误或 API 调用方式不正确。
  • 解决方法
    • 检查 API 调用代码,确保参数传递正确。例如:
      const livePlayerContext = wx.createLivePlayerContext('myLivePlayer');
      livePlayerContext.play();
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!