Flutter: управление телефонными звонками и фоновым звуком - PullRequest
0 голосов
/ 29 мая 2020
• 1000 и в iOS, и в Android проблем нет. Когда приложение работает в фоновом режиме, при поступлении вызова возникает проблема, а затем .

С Android это также работает, когда приложение находится в фоновом режиме (до прихода телефонного звонка), но с iOS я не могу автоматически перезапустить его.

Даже используя didChangeAppLifecycleState с iOS, когда он приостановлен, невозможно перезапустить звук (насколько мне известно).

Однако в Android, когда он находится в фоновом режиме (всегда перед телефонный звонок приходит) он перезапускается, но я не могу его приостановить, чтобы по окончании телефонного звонка он перезапускался с той точки, где он остановился.

Я думал, что через «audio_system» вы можете управлять звук в фоновом режиме.

Итак, я спрашиваю вас, есть ли возможность управлять звуком даже в фоновом режиме, чтобы он мог перезапустить его с помощью iOS или приостановить его с помощью Android. Надеюсь, я было ясно.

Проблема для iOS в том, что я не могу найти способ заставить его реагировать, когда он находится в режиме паузы. setState не работает, как и другие команды. Это похоже на спящий режим.

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