ios - 音量控制的非常奇怪的行为
Posted
技术标签:
【中文标题】ios - 音量控制的非常奇怪的行为【英文标题】:ios - very strange behaviour for volume control 【发布时间】:2014-03-12 08:54:01 【问题描述】:我的应用程序执行录制和播放声音。 由于一些记录算法,我使用了一个库进行记录。 关于播放,我使用 AVAudioPlayer 播放文件。
问题是:图书馆似乎有自己的音量控制。
(1)。在图书馆处于活动状态之前(这意味着图书馆处于非活动状态),我 通过 iPhone 的硬按钮(+ 和 -)将音量更改为低音量
(2)。然后,当图书馆处于活动状态时,我将音量改为更高的音量。
(3)。然后,当磁带库再次处于非活动状态时,音量会自动变回低音量。
从现在开始:如果库处于活动状态,则卷为(2);如果库处于非活动状态,则卷为 (3)。
我阅读了有关 AVAudiosession 和 AudioToolbox 的更多信息,但看到了有关音量的任何要点。你能指出我这里的机制,所以我可以解决我的问题。
对不起图片,我只是创建一个演示来展示我的问题,这不是我的应用程序 UI,因为安全原因。
谢谢大家!
【问题讨论】:
【参考方案1】:我发现了问题。
这些是 2 种不同音频路径的音量:
一个是麦克风旁边的扬声器,在底部。
一个是接收器 - 用于通话的扬声器,在前置摄像头旁边,顶部。
我的应用使用扬声器,但图书馆使用接收器。
感谢您的宝贵时间。
【讨论】:
以上是关于ios - 音量控制的非常奇怪的行为的主要内容,如果未能解决你的问题,请参考以下文章