2009-08-08 60 views
0

我有一个非常安静的音频文件。 我正在使用AVAudioPlayer播放,但几乎听不到任何声音,尤其是没有耳​​机。iPhone:增加音量

有没有办法增加音频记录的音量?

回答

2

你有一个volume属性。如果即使在最高设置音量仍然太低,我认为你应该在某种音乐编辑器(即Audacity)中编辑媒体文件并增加音量。

+1

问题是我需要在我的应用程序中以编程方式执行此操作。 – 2009-08-08 11:16:07

+0

您可以尝试将音量设置为大于1的音量,但我认为Iphone会忽略它,因为如果您可以将其设置为任何您想要的音量,可能会损坏扬声器。 – RaYell 2009-08-09 09:15:00

1

player.volume = 2.0;

的DOCO说,卷为“名义上” 0到1.0之间,
这似乎表明,你可以超速了。

祝你好运,并尽量不要不慎使用户失聪。

0

也许,您可以像我一样使用SpeakHere Apple Sample。要增加此示例的音量,您需要将播放器设置为扬声器模式。

在AQPlayer.mm添加以下代码:

OSStatus error; 
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; 
error = AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof (audioRouteOverride), &audioRouteOverride); 
if (error) printf("couldn't set audio speaker!"); 

此代码之前:

XThrowIfError (AudioQueueSetParameter(mQueue, kAudioQueueParam_Volume, 1.0), "set queue volume"); 

也许它的后期,但是,我希望它能帮助。