首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓原生WebRTC缺少音频安卓4.4

安卓原生WebRTC缺少音频安卓4.4
EN

Stack Overflow用户
提问于 2018-01-06 09:33:21
回答 1查看 354关注 0票数 1

因此,我一直在开发一个原生的WebRTC安卓应用程序,它必须在安卓4.4的设备上运行。但是,我似乎无法在设备上播放任何音频。当我在Nexus 6p (8.1)和Nexus 9 (7.0)上尝试相同的应用程序时,音频效果很好。

此外,当使用AppRTC演示应用程序时,音频也可以工作,但仅仅使用他们松散的WebRTC库似乎不能做到这一点。我猜他们在他们的AppRTCAudioManager里施展了一些魔法,但我不知道是什么。

有没有人在安卓版本低于5.0的设备上运行WebRTC时解决了这个问题?

(我使用org.webrtc:google-webrtc:1.0.19742库)

我在logcat中发现了两个错误:

代码语言:javascript
复制
Could not find class 'android.media.AudioAttributes$Builder', referenced from method org.webrtc.voiceengine.WebRtcAudioTrack.createAudioTrackOnLollipopOrHigher
Could not find class 'android.media.AudioRecord$Builder', referenced from method org.webrtc.voiceengine.WebRtcAudioRecord.createAudioRecordOnMarshmallowOrHigher
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-06 10:19:28

经过几个小时的研究后,我向您介绍:audioManager.setSpeakerphoneOn(true);

确保您的音频设备设置正确,我想...

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48123461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档