オーディオが中断された場合でも、より正確には、MyInterruptionListenerが中断状態kAudioSessionBeginInterruptionでOSから呼び出された場合でも、サウンド/音楽を再生することは可能ですか?
ええ、それは良い考えではないことを私は知っています。しかし、とにかく知りたい。
割り込みメッセージが表示されるまでに、使用していたオーディオリソースはシャットダウンされています。
AVAudioPlayerの場合、再起動するまで再生は停止します。
OpenALの場合、コンテキストは無効になります。現在のコンテキストをクリアして再度currentに設定するまで、すべてのOpenALコマンドはエラーで失敗します。
Audio Unitの場合、グラフは無効な状態になります。グラフを非アクティブにしてからアクティブに設定するまで、サウンドは再生されません。
割り込み開始メッセージを受け取ったときにオーディオリソースを再開しようとするとどうなるかわかりませんが、少なくとも、レビュー担当者がこの動作を発見した場合は、アプリストアで拒否されます。