解决live-player播放黑屏无响应

       这两天公司让我用uniapp写一个小程序,用于安卓,ios,微信三端发布,自己也是第一次用(之前一直是写web的),有一个播放直播流的功能,查了半天说是要使用live-player,给了后端的播流地址,却一直没响应黑屏,播放器也没有返回任何错误信息,就卡了好久。

因为使用的是vscode + Hbuildx + 微信小程序开发平台,这套开发,

后来也是在配置消息推送服务的时候,才发现需要在Hbuildx中,需要添加在微信小程序开发者后台开通了使用live-player权限的appid,因为Hbuilder会自动修改配置文件,不加appid,liveplayer就没响应。

配置appid权限的链接

(注:个人用户是开不了live-player的,必须是公司或企业,里面有详细说明,第一次开通需要等待几分钟到几个小时,liveplayer才能正常使用)

 小程序开发详情中也要加。

 另外,live-player只能真机调试,开发者工具上是看不了直播流的。

然后就可以啦~

(PS:这段话来自一年后笔者的补充,个人用户和一般的公司开通不了live Player,基本有权限开通的都是B站,电信移动这种视联网大头......比如笔者的公司就没有权限,后来采用的解决方案非常麻烦,用的是H5页面嵌入,把自己公司开发的直播播放器嵌入到H5的一个vue项目里,然后再把H5部署在服务器上,通过小程序的webview调用H5的页面实现了播放器,中间依旧有不少坑.....但总算是解决了。)

提供一个可以测试的flv直播流:https://sf1-hscdn-tos.pstatp.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值