iPhone: Как выбрать динамик для использования? - PullRequest
0 голосов
/ 06 октября 2009

Насколько мне известно, в iPhone есть 2 динамика: тихий (телефон) и громкий.

Я использую AVAudioPlayer для воспроизведения mp3-файла. Кажется, iPhone выбирает, какой динамик использовать произвольно. Как я могу убедиться, что мой звук всегда будет воспроизводиться через громкоговоритель и на максимальной громкости?

Спасибо.

1 Ответ

1 голос
/ 16 марта 2010

Я снова использую AVAudioPlayer. Поэтому я не знаю, как выбрать динамик. Но если вы используете CocosDenshoin & SimpleAudioEngine, вам может пригодиться следующий код.

[[SimpleAudioEngine sharedEngine] playEffect:pad3TuneFile pitch:1.0f pan: 1.0 gain:pad3Volume];

Здесь значение панорамирования находится в диапазоне от -1,0 до 1,0. В зависимости от значения громкость динамика изменяется. Например, если вы выберете значение 0.0, то оба динамика будут воспроизводиться с одинаковой громкостью, а если вы выберете значение 1.0, левый динамик будет воспроизводиться с полным звуком, а правый - отключится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...