Приложението ми извършва запис и възпроизвеждане на звук. Поради някои алгоритми за запис използвах библиотека за запис. Относно възпроизвеждането, използвам AVAudioPlayer за възпроизвеждане на файл.
Проблемът е: Изглежда, че библиотеката има собствен контрол на силата на звука.
(1). Преди библиотеката да е активна (това означава, че библиотеката е неактивна), променям силата на звука чрез твърдите бутони на iPhone (+ и -) на ниска сила на звука
(2). След това, когато библиотеката е активна, променям силата на звука на по-голям обем.
(3). След това, когато библиотеката отново е неактивна, силата на звука автоматично се променя обратно на ниска сила на звука.
Отсега нататък: Ако библиотеката е активна, обемът е като (2); ако библиотеката е неактивна, обемът е като (3).
Прочетох повече за AVAudioSession и AudioToolbox, но виждам нещо относно силата на звука. Можете ли да ми посочите механизма тук, за да мога да разреша проблема си.
Съжалявам за изображението, просто създавам демонстрация, за да покажа моя проблем, това не е потребителският интерфейс на приложението ми поради сигурност.
Благодаря на всички ви!