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