首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Unity游戏中使用麦克风时,iOS扬声器音量会降低

在Unity游戏中使用麦克风时,iOS扬声器音量会降低
EN

Stack Overflow用户
提问于 2013-06-14 07:47:12
回答 2查看 2.2K关注 0票数 2

在我的iOS游戏中,我注意到当我用麦克风录音时,扬声器的音量会自动减小。我正在使用Unity3D中的以下C#代码来录制来自麦克风的一小段输入,然后分析audioSrc,看看是否有任何吹气。我再重复一遍。

代码语言:javascript
运行
复制
        audioSrc.clip = Microphone.Start (null, false, 5, FREQUENCY);

在整个过程中,我也在播放一些背景音乐,在执行上述命令的过程中,音乐音量会下降一点,然后在录制停止后立即恢复。

我不确定这是否仅限于iOS上的Unity3D,或者这是否是iOS应用程序的常见行为。我在Android上没有注意到同样的行为。有谁知道有什么方法可以在iOS上防止这种情况发生?如果需要,我可以从Unity执行Objective-C代码来调用iOS API。

EN

回答 2

Stack Overflow用户

发布于 2013-06-14 07:54:16

我非常确定在录制时降低音频是默认的iOS行为。

票数 2
EN

Stack Overflow用户

发布于 2019-01-27 02:12:19

这并不是说音量降低了,而是iOS将输出从扬声器切换到了耳机。Unity现在已经包含了一个名为“录制时强制iOS扬声器”的iOS“播放器设置”打开此功能。

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

https://stackoverflow.com/questions/17099044

复制
相关文章

相似问题

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