iPhone:增加音量

时间:2009-08-08 11:04:33

标签: iphone cocoa-touch

我有一个非常安静的音频文件。 我正在使用AVAudioPlayer播放它,但我几乎听不到任何声音,特别是没有耳机。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

player.volume = 2.0;

doco说音量“名义上”介于0到1.0之间 这似乎表明你可以过度使用它。

祝你好运,尽量不要让用户不小心震耳欲聋。

答案 2 :(得分: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");

也许是为了迟到,但我希望它有所帮助。