- live-player/live-pusher 在IOS手机息屏或者退出后台后,没有声音?
IOS手机live-pusher推流,其他任何手机live-player拉流,如果这个时候IOS手机息屏或者点击右上角胶囊推到后台,IOS手机发出声响,其他手机收不到声音。 或者,其他任何手机live-pusher推流,IOS手机live-player拉流,其他手机发出声响,IOS手机息屏或者点击右上角胶囊推到后台,听不到声音。 Android手机不会出现此问题,Android手机退出后台后,会出现音频的小浮窗,IOS不会, IOS手机会关掉音频。 background-mute 已废弃,退出后台默认是静音,如果默认是静音,android退出后台是不是也需要静音? IOS是在息屏或者退出后台后,需要有其他操作让音频继续通话中吗? 具体代码如下: <!-- canvas 内有且仅有一条数据 --> <view class="canvasContainer" wx:for="{{canvas}}" wx:key="index"> <!-- owner --> <live-pusher id="pusher" wx:if="{{item.uid === ownerUID && item.url}}" style=" position:absolute;left:{{item.left}}px; top:{{item.top}}px; width:{{item.width}}px; height:{{item.height}}px; z-index:{{item.z_index}};" url="{{item.url}}" muted="{{muted}}" beauty="{{beauty}}" device-position='{{frontCamera?"front":"back"}}' enable-camera="{{enable_camera}}" autopush> <cover-view class="user-uid"> 主播uid:{{item.uid}}(我) </cover-view> </live-pusher> <!-- 用户 --> <live-player wx:elif="{{item.uid !== ownerUID && item.url}}" mode="RTC" id="player" style="position:absolute; left:{{item.left}}px; top:{{item.top}}px; width:{{item.width}}px; height:{{item.height}}px; z-index:{{item.z_index}};" src="{{item.url}}" muted="{{muted}}" object-fit="fillCrop" autoplay binderror="error" bindstatechange="statechange" auto-pause-if-navigate="{{false}}" auto-pause-if-open-native="{{false}}"> <cover-view class="user-uid"> <cover-view class="text">主播uid:{{ownerUID}}</cover-view> <cover-view class="text">我的uid:{{item.uid}}</cover-view> </cover-view> </live-player> </view>
2020-07-07 - live-pusher停止推流失败?
live-pusher在应用程序切换 onHide的时候停止推流,现在直接报错“operateLivePusher:fail jsapi has no permission, ev…sg=permission got, detail=jsapi has no permission”,什么原因
2020-08-06 - live-pusher在切后台的时候无法主动pause?
需求背景: 在live-pusher在切后台的时候主动pause,从后台回来的时候页面上面会有一个“恢复直播”按钮,点击“恢复直播”按钮再去继续推流。 问题: 现在发现live-pusher在切后台的时候主动调实例上面的pause方法时会报错:“operateXWebLivePusher:fail:access denied”
2021-07-01