uniapp引入微信小程序直播组件

方法1.小程序跳转视频号直播

微信小程序跳转到视频号

1.1微信开放平台注册

https://open.weixin.qq.com/

2.2

方法2.使用小程序提供的直播组件

参考



微信小程序跳转视频号直播
小程序直播官方文档

在这里插入图片描述

https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html

在manifest.json配置即可,与直接在小程序代码中引入相同。

  1. 在工程的manifest.json文件中引入直播插件
"mp-weixin" : {
        /* 小程序特有相关 */
        "usingComponents" : true,
        "appid" : "xxx",
	"plugins": {
                "live-player-plugin": {
                    // 注意填写该直播组件最新版本号,微信开发者工具调试时可获取最新版本号(复制时请去掉注释)
                    "version": "1.0.15", 
                    // 必须填该直播组件appid,该示例值即为直播组件appid(复制时请去掉注释)
                    "provider": "wx2b03c6e691cd7370" 
                }
	}
    }
  1. 通过直播间列表接口查询直播间列表,显示在小程序中

  2. 点击直播间,跳转到小程序直播组件即可

wx.navigateTo({
	url: 'plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id='+roomId+'&custom_params='+customParams
})

小程序无直播功能入口,目前处于系统维护阶段,暂时不支持新增开通直播权限了(已经有直播权限的账号不影响)
当前开发者如果有直播的需求可以试试视频号直播,小程序内也可以跳转视频号直播间,能力文档如下:
视频号直播文档

https://developers.weixin.qq.com/视频号直播官网

未整理参考
未整理参考
未整理参考
未整理参考

微信公众号添加直播
需要先注册个视频号,然后绑定公众号,再用视频号开播,这个时候用户看你公众号头像,就是直播状态了

### 关于 UniApp 微信小程序分包后自定义组件引入失效解决方案 #### 1. 检查路径配置 确保在 `pages.json` 中正确设置了子包内的页面路径以及公共库中的自定义组件路径。如果路径错误或缺失,则可能导致组件加载失败。 ```json { "subpackages": [ { "root": "subpackage", "pages": ["index"] } ], "usingComponents": true, ... } ``` #### 2. 组件注册方式调整 尝试采用全局注册的方式引入自定义组件,而不是局部导入。这样可以在整个应用范围内使用这些组件而无需重复声明[^1]。 ```javascript // main.js 或 app.vue 的 script 部分 import MyComponent from '@/components/MyComponent'; Vue.component('my-component', MyComponent); ``` #### 3. 清理缓存并重新编译项目 有时 IDE 缓存可能会导致资源文件未能及时更新,从而影响到新版本代码的正常运行效果。建议清理本地构建缓存后再执行一次完整的打包操作[^2]。 #### 4. 确认依赖关系处理得当 对于跨包调用的情况,需特别注意各模块之间的相互引用顺序及其所处位置是否合理。必要时可以通过调整目录结构来规避潜在冲突问题[^3]。 #### 5. 使用条件渲染优化体验 针对不同平台特性做适配性改进,比如利用 `process.env.isMiniprogram` 判断当前环境再决定如何呈现界面元素[^4]: ```html <template> <view v-if="isWeChatMiniProgram"> <!-- 小程序专属UI --> </view> <div v-else> <!-- H5 页面布局 --> </div> </template> <script> export default { computed: { isWeChatMiniProgram() { return process.env.isMiniprogram; }, }, }; </script> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值