Try listening for interruption events like the example in the audio_session documentation.
https://pub.dev/packages/audio_session#reacting-to-audio-interruptions