У меня есть приложение, которое говорит пользователю и слушает речевой ответ пользователя. Я заметил, что когда я подключаю свой телефон к своей автомобильной аудиосистеме и использую приложение, когда приложение работает, оно получает уведомление о прерывании, а приложение Music начинает играть музыку, а не позволяет моему приложению продолжать.UIApplication -beginReceivingRemoteControlEvents заставляет музыкальное приложение захватывать аудио
Этого не происходит, если телефон не подключен к внешнему устройству, и это происходит не в тот момент, когда я включаю телефон, только когда речь останавливается и телефон играет через автомобиль. Я провел некоторое тестирование и решил, что это поведение появляется, когда я вызываю метод beginReceivingRemoteControlEvents
в своем приложении. Если я не регистрирую события удаленного управления при загрузке приложения, проблема не возникает, но я не могу отображать информацию о «сейчас воспроизводящем» для своего аудио или использовать элементы управления автомобиля для управления воспроизведением.
Кто-нибудь нашел способ прослушивания событий дистанционного управления, не лишившись управления воспроизведением звука устройства?