首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法为android设备选择特定的扬声器?

有没有办法为android设备选择特定的扬声器?
EN

Stack Overflow用户
提问于 2013-12-23 03:13:21
回答 1查看 335关注 0票数 1

我们正在开发一个VOIP应用程序,其中有一个组件需要记录来自麦克风的音频,并将远程音频播放到扬声器。我们需要对录制的音频做一些音频/信号处理。

但是在一些android设备上,所选的麦克风和扬声器非常接近,由于扬声器播放的音频,从mic剪辑中捕捉到的音频(声音太大)。这使得捕获到的音频波形具有非线性损耗,使得音频/信号处理组件不能正常工作。

我们不想设置AUDIO_STREAM_VOICE_CALL来启用内置音频,因为它将使录制的音频采样率为8k,而我希望录制的音频为48k。

因此,我们须考虑以下解决办法:

  • 缩小麦克风体积。基于这个问题这个讨论线,这是不可能的。
  • 使用特定的扬声器和麦克风来使距离稍微远一点,所以麦克风捕获的音频音量很低。

那么,有什么办法在android平台上选择特定的扬声器呢?

EN

回答 1

Stack Overflow用户

发布于 2013-12-23 13:52:11

如果麦克风和扬声器之间的距离在这里至关重要,也许就足以使用照相机的麦克风了:

代码语言:javascript
运行
复制
MediaRecorder.AudioSource.CAMCORDER
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20736500

复制
相关文章

相似问题

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