Как я могу установить громкость с усилением в приложении с классом AVPlayer? - PullRequest
0 голосов
/ 16 сентября 2011

Я использую AVPlayer для воспроизведения песни из iPod Library. В AVPlayer есть очень ограниченные методы по сравнению с AVAudioPlayer.

При воспроизведении песни с использованием AVPlayer на iPhone реальный звук очень низкий по сравнению с песней, воспроизводимой в iPod Library.

Мой код выглядит так:

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

Как я могу усилить звук или увеличить громкость во время игры с AVPlayer ??

Edit: Я также прошел этот вопрос и попробовал ссылку apple , но в звуке нет существенной разницы. Я попытался передать объем в float как 0,8, 1,0, 2,0, 10,0, 100,0. Но когда я передаю более высокие значения, возмущение возрастает ... и громкость не увеличивается .

Какие есть другие способы увеличить звук с помощью AVPlayer ??

1 Ответ

2 голосов
/ 20 сентября 2011

Проверьте эту ссылку.

Вы не можете установить громкость больше 1,0 для AVPlayer. Если вы увеличите громкость до значения более 1,0, то искажение голоса и помехи увеличатся.

Но вам нужно проверить, каков выходной источник плеера. По умолчанию используется микрофон, поэтому попробуйте установить громкоговоритель, чтобы получить более громкий звук.

Пожалуйста, смотрите ссылку ниже для этого.

Как записывать и воспроизводить звук в приложении для iPhone?

Как увеличить громкость звука, записанного с помощью AVAudioRecorder

Надеюсь, это поможет вам.

...