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>
你好,有线上小程序可复现问题吗?请提供appid看下