audioplayersパッケージのAudioCache
を使って音を鳴らすときに、iOSの場合はミュートにしていても音が鳴ってしまいます。
以下のようにisNotification: true
というオプションを設定することでミュート時は音が出なくなります。
final AudioCache _audio = AudioCache();
_audio.play('good_sound.mp3', isNotification: true);
最初、ミュートにしていて音が出たときはビックリしました。
ミュートを踏襲する方をデフォルトにしたほうが仕様的には理想のような気もしますね。