iPhone SDK:音频队列对我来说不够响亮

Posted

技术标签:

【中文标题】iPhone SDK:音频队列对我来说不够响亮【英文标题】:iPhone SDK: Audio Queue not loud enough for me 【发布时间】:2010-08-12 18:38:05 【问题描述】:

我想要在我的 iPhone 应用上尽可能大声播放的所有技巧。我正在使用音频队列进行录制,但不确定是否有办法让输入更响亮。在播放时,我将 kAudioQueueParam_Volume 参数设置为 1.0。

还是不够响亮。我们的应用程序可以做我正在做的事情,但声音要大得多。

Audio Queue 是否比其他 Core Audio API 更安静? 有没有人可以分享的已知技巧?

仅供参考,我正在使用 SpeakHere 示例应用程序中的 AQRecorder 和 AQPlayer。

【问题讨论】:

您的应用在播放期间使用什么音频会话类别? 我正在使用播放和记录类别。 【参考方案1】:

播放录音时,尝试将 Audiosession 设置为 Playback 类别。

【讨论】:

这对我有用。我现在将类别设置为 AQPlayer::SetupNewQueue 中的 MediaPlayback 和 AQRecorder::StartRecord 中的 PlayAndRecord。另一种方法是使用 AVAudioPlayer 播放音频,无论音频会话类别如何,它都会使用全音量。

以上是关于iPhone SDK:音频队列对我来说不够响亮的主要内容,如果未能解决你的问题,请参考以下文章

iPhone SDK audioSession 问题

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

使用 iPhone SDK 播放音频

如何使用最新的 SDK 为原始“iPhone”开发?

如何在 iphone sdk 中合并音频和视频

iPhone SDK:设置音频路由并在静音开关打开时静音音频