wxml:
<live-player id="livePlayer" class="video" autoplay="true" mode="live" max-cache="0.8" muted="{{sound}}" src="https://flvopen.ys7.com:9188/openlive/*************.hd.flv" bindstatechange="statechange" binderror="error" bindnetstatus="netstatus"></live-player>
js:
statechange(e) {
console.log('live-player code:', e.detail.code);
},
error(e) {
console.error('live-player error:', e.detail.errMsg)
},
netstatus(e){
console.error('live-player netInfo:', e.detail.info)
},
打开页面后live-player一直黑屏,不论是真机调试还是安卓体验版均是,bindstatechange也无法抓取到任何信息,也没有报错
推流地址rtmp与flv都测试过,其中flv为公网ip且在浏览器上播放正常
楼主解决了么,我现在也是遇到了这个问题, src="ws://39.104.204.151:10800/ws-flv/hls/stream_1.flv” ,结果发现也播放不了,控制太打印也没有东西
statechange(e){
console.log('播放状态变化事件:', e)
},
netstatus(e){
console.log('网络状态:', e)
},
error(e){
console.error('错误信息:', e)
}
三个函数一个都没有打印
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
具体流程为将rtmp或flv格式的流地址直接填入live-player组件,不论在真机调试还是手机上运行组件均为黑屏,且绑定的函数均抓取不到返回值
更换了网络上一些可用rtmp地址还是不行,接口权限已经正常开通