如何使用AVPlayer类在app中设置放大音量?

时间:2011-09-16 12:48:34

标签: iphone objective-c core-audio avplayer

我正在使用AVPlayer从iPod库播放歌曲。与AVAudioPlayer相比,AVPlayer中的方法非常有限。

当我在iPhone中使用AVPlayer播放歌曲时,与iPod库中播放的歌曲相比,实际声音非常低。

我的代码如下:

AVPlayer *avPlayer = [[AVPlayer alloc] initWithURL:songURL];
[avPlayer play];

如何在播放AVPlayer时放大声音或增大音量?

修改 我也经历了this问题并尝试apple's link,但声音没有显着差异。我尝试将浮点数传递给0.8,1.0,2.0,10.0,100.0。但是当我传递更高的值时,干扰会增加......并且音量不会增加。

使用AVPlayer增加声音的其他方法是什么?

1 个答案:

答案 0 :(得分:2)

查看此链接。

您无法为AVPlayer设置大于1.0的音量。如果将音量增加到大于1.0的值,那么语音和干扰的失真将会增加。

但你需要检查播放器的输出源是什么。默认为麦克风,因此请尝试将其设置为扬声器以获得更大的输出。

请参阅以下链接。

How to record and play sound in iPhone app?

How to increase volume of sound recorded using AVAudioRecorder

希望这对你有所帮助。