收藏
回答

live-player设置sound-mode设置ear不生效的问题?

请教各位大神:

live-player在拉取、播放RTC模式的流时,设置属性sound-mode='ear'后,重进页面听筒不生效的问题。

环境:

安卓荣耀20pro,系统版本:9,MagicUI版本:2.1.0(9.1.0.179),微信版本:7.0.15,其他品牌手机都会出现,不一 一列出,没有发现不出现这个问题的安卓手机。

苹果手机参数:机型:iPhoneX  系统:OS13.3.1  微信版本7.0.13 和 机型: 7p, 系统:OS11.1.2,  微信版本 7.0.12

操作步骤如下:

1、在页面里默认设置当前播放为speaker外放模式后,并保存到缓存配置中:wx.setStorageSync('soundMode', 'speaker');

2、然后页面中切换当前播放模式为听筒模式:wx.setStorageSync('soundMode', 'ear');,此时生效,声音从听筒传出。

3、退出页面。

4、再次重新进入页面,读取缓存配置:wx.getStorageSync('soundMode');

5、错误现象:此时声音是用扬声器播放出来的,为什么不是听筒播放出来的呢?

说明:没有报任何错误日志,另外,微信底层内部是不是直接默认设置speaker,无论上层设置什么。

感谢各位大神帮忙解答!!!

小伙伴们帮忙顶一下。

最后一次编辑于  06-19
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签