https://developers.weixin.qq.com/miniprogram/dev/component/live-player.html
依据该文档,设置
auto-pause-if-navigate | boolean | true | 否 | 当跳转到其它小程序页面时,是否自动暂停本页面的实时音视频播放 | 2.5.0 |
auto-pause-if-open-native | boolean | true | 否 | 当跳转到其它微信原生页面时,是否自动暂停本页面的实时音视频播放 | 2.5.0 |
这两个属性为
<live-player id="player" src="rtmp://play.gg.com/live/first" bindstatechange="statechange" binderror="error"
auto-pause-if-navigate="false" auto-pause-if-open-native="false" autoplay="true"
/>
不起任何作用!!!!!!
有人说文档是错的!
https://msd.misuland.com/pd/3255817963235711292
内容如下:
项目所遇到的问题及解决方案
项目场景:当对方点击PPT图片的时候(我们采用的是wx.previewImage方法进行图片的预览及一系列操作的),我这里可以听到对方的声音并且看得到对方的。
这是BUG就出来了,当对方预览图片的时候我这里既看不到也听不到。这两个问题解决了很长时间,也没能找到有效的方法。最后呢,问了一下腾讯客服才知道这个问题怎么解决。
按照微信小程序文档来说,我们之前的写法是这样的
此上是按照官方文档写的配置,而腾讯客服和我们说的解决方案配置确实这样的
我就想吐槽一句,为什么按照官方文档写的配置不行,好非要这样配置才可以实现?那为什么官方不在 live-player和live-pusher这两个组件下面说明一下配置方式是这样的?希望官方能够看到改过来,不要让别人走这个坑了,不知道这个坑过多少人了!
以上是百度出来的唯一有点意思的回答。
但是这哥们真逗,就是不把关键的贴出来!
劳驾微信的相关大拿给一个官方权威的解答!
我设置为true 跳转webview界面 然后视频还在后面播放并没有停止
那就奇怪了,为啥
<live-player id="player" src="rtmp://play.ss.com/live/first" bindstatechange="statechange" binderror="error" autoplay="true"
/>
这时就直接播放呢?
这个wxml的解析有待统一!
auto-pause-if-navigate="{{false}}"这样写的
参数要求布尔类型,你这么填那是字符串类型