【发布时间】:2014-03-12 08:54:01
【问题描述】:
我的应用程序执行录制和播放声音。 由于一些记录算法,我使用了一个库进行记录。 关于播放,我使用 AVAudioPlayer 播放文件。
问题是:图书馆似乎有自己的音量控制。
(1)。在图书馆处于活动状态之前(这意味着图书馆处于非活动状态),我 通过 iPhone 的硬按钮(+ 和 -)将音量更改为低音量
(2)。然后,当图书馆处于活动状态时,我将音量改为更高的音量。
(3)。然后,当磁带库再次处于非活动状态时,音量会自动变回低音量。
从现在开始:如果库处于活动状态,则卷为(2);如果库处于非活动状态,则卷为 (3)。
我阅读了有关 AVAudioSession 和 AudioToolbox 的更多信息,但看到了有关音量的任何要点。你能指出我这里的机制,所以我可以解决我的问题。
对不起图片,我只是创建一个演示来展示我的问题,这不是我的应用程序 UI,因为安全原因。
谢谢大家!
【问题讨论】:
标签: ios volume avaudiosession audiotoolbox