2009-08-08 55 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"); 

也許它的後期,但是,我希望它能幫助。