三星Galaxy Tab A9+上Chrome等浏览器WebRTC通话远端音频无声求助
三星Galaxy Tab A9+(Android 14)上Chromium系浏览器WebRTC远端音频无输出问题
问题详情
我基于WebRTC开发了一款浏览器端语音通话应用,在**三星Galaxy Tab A9+(SM-X210,Android 14)**上测试时遇到以下异常:
- 使用Chrome、Edge或Opera浏览器时,无法通过设备扬声器听到远端参与者的音频流,但UI中自行开发的音量指示器可确认流已接收(流处于活跃状态但无声音输出)
- 已为浏览器授予所有必要的声音权限,仅使用
<audio>标签并在获取到MediaStream对象后设置srcObject,可排除Web Audio API相关问题 - Firefox或三星互联网浏览器(SIB)可正常播放远端音频;桌面端无此问题,仅该平板上的上述三款浏览器出现故障
已尝试的解决方法
- 排查浏览器自动播放策略等相关设置,均未解决问题
- 唯一可行的临时方案是不通过
getUserMedia获取平板麦克风,但这不符合业务需求(本地参与者需采集并传输音频),因此怀疑受影响的三款浏览器存在资源优先级调度问题
疑问与排查方向请求
想了解是否有其他人遇到类似问题,或最可能的问题根源是什么?
- 是否是Blink或Chromium内核问题?但三星互联网浏览器同样基于Chromium,却未出现该问题
- 是否是厂商特定问题或Android 14专属问题?我在运行Android 11、Chrome v123的旧款Galaxy Tab A(SM-T510)上无法复现该问题,这或许指向Android 14,但为何Firefox和SIB在Android 14上可正常运行?
设备信息
- 设备型号:三星SM-X210
- 配置:8GB RAM、128GB存储
- 系统版本:Android 14
- Chrome版本:124.0.6367.82
欢迎提问,我会提供更多信息!
内容的提问来源于stack exchange,提问作者Jay Rogers
相关产品推荐
相关产品推荐

