2010-08-12 2 views
1

Я хотел бы, чтобы все трюки делали воспроизведение как можно громче на моем iPhone-приложении. Я записываю с помощью Audio Queue и не уверен, есть ли способ сделать вход громче. При воспроизведении я устанавливаю параметр kAudioQueueParam_Volume равным 1.0.iPhone SDK: Звуковая очередь не достаточно громкая для меня

Это все еще недостаточно громко. Там наши приложения, которые делают то, что я делаю, намного громче.

Является ли очередь звука более тихой, чем другие Core Audio API? Есть ли какие-либо трюки, которые известны, что кто-то может поделиться?

FYI, я использую AQRecorder и AQPlayer из приложения SpeakHere Sample.

+0

Какая категория аудиозаписей используется для вашего приложения во время воспроизведения? –

+0

Я использую категорию воспроизведения и записи. – TheGambler

ответ

2

При воспроизведении своей записи попробуйте установить категорию AudioSession для воспроизведения.

+0

Это сработало для меня. Теперь я устанавливаю категорию в MediaPlayback в AQPlayer :: SetupNewQueue и в PlayAndRecord в AQRecorder :: StartRecord. Альтернативой является воспроизведение звука с помощью AVAudioPlayer, который использует полный объем независимо от категории аудиосеанса. – arlomedia