iphone - 以恒定音量播放 iPhone 音频

标签 iphone objective-c audioqueueservices

我正在使用 AudioQueue 服务在我的应用程序中播放音频(AQPlayer 借自 Speak Here),我想知道是否可以以恒定的音量播放音频,而不管 iPhone 的硬件音量如何。

Apple 的phone.app 键盘就是一个例子,无论您的硬件音量如何,铃声都会以相同的音量播放。

最佳答案

你可能不应该这样做,人们设置音量是有原因的。

<小时/>

如果你真的认为你必须这样做;一种方法可能是确定硬件音量并按所需的量前置声音以获得相同的音量。 (基本上,如果硬件音量为“5”,并且您希望声音以“8”播放,则必须将声音前置放大“3”。)

关于iphone - 以恒定音量播放 iPhone 音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3476146/

相关文章:

ios - iOS 64 位模拟器上的 va_list 类型

iphone - 如果(tableView==self.searchDisplayController.searchResultsTableView)失败

iphone - 模拟器内存​​泄漏

iphone - 来自 AVPlayer 对象的 AudioQueueLevelMeterState

iphone - 如何降低 iphone 的 sdk Audioqueue 上的声音?

iphone - AVAssestReader 停止音频回调

iphone - 如何使用 Xcode 从服务器读取 webService?

development-environment - iPhone/iPad 开发需要多新的 Mac?

ios - 非常简单的 C 代码有问题

ios - 使 Theos Hook 到类的特定类别