我有一个非常安静的音频文件。
我正在使用AVAudioPlayer
播放它,但我几乎听不到任何声音,特别是没有耳机。
有没有办法增加音频记录的音量?
答案 0 :(得分:2)
答案 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");
也许是为了迟到,但我希望它有所帮助。