qiki08
qiki08
  • 发布:2020-07-01 15:30
  • 更新:2021-07-16 17:05
  • 阅读:4040

【报Bug】live-player在安卓微信小程序中可以正常使用,在ios中报渲染失败:insertLivePlayer:fail jsapi has no permission

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.4

HBuilderX类型: 正式

HBuilderX版本号: 2.6.16

第三方开发者工具版本号: Stable v1.0.3.2005140

基础库版本号: 2.9.2

项目创建方式: HBuilderX

操作步骤:

微信小程序已经上线,因为之前都是用安卓测试的,安卓可以正常看直播。但是今天测试了ios不能播放并报错:<live-player />渲染失败,错误原因:insertLivePlayer:fail jsapi has no permission,event=insertLivePlayer, runningState=foreground, permissionMsg=permission got, detail = jsapi has no permission

预期结果:

ios微信小程序上可以正常使用livePlayer

实际结果:

ios微信小程序上使用不了liverPlayer

bug描述:


                  :src="url"  
                  :autoplay="true"  
                  @error="error"  
                  :style="{width: width + 'px',height:height + 'px'}"  
                    controls="false"  
                    object-fit="fillCrop"  
                    mode="live"  
                    @statechange="statechange"  
                />```
2020-07-01 15:30 负责人:无 分享
已邀请:
1***@163.com

1***@163.com - 90

刚碰到这个问题,小程序申请的直播权限过了,但是微信公众平台管理实时音频开关没有开启就会报这个错误,最服楼主这种人,问题解决了还想藏私,不把解决方法公布出来,呵呵

qiki08

qiki08 (作者) - qiki08

已解决

心跳

心跳

大哥,怎么解决的啊

qiki08

qiki08 (作者) - qiki08

好像是在页面数据渲染完之前就把拉流地址赋值上去,不一定适用所有情况,时间太久记不太清楚了

该问题目前已经被锁定, 无法添加新回复