0

オーディオが中断された場合でも、より正確には、MyInterruptionListenerが中断状態kAudioSessionBeginInterruptionでOSから呼び出された場合でも、サウンド/音楽を再生することは可能ですか?

ええ、それは良い考えではないことを私は知っています。しかし、とにかく知りたい。

4

1 に答える 1

0

割り込みメッセージが表示されるまでに、使用していたオーディオリソースはシャットダウンされています。

AVAudioPlayerの場合、再起動するまで再生は停止します。

OpenALの場合、コンテキストは無効になります。現在のコンテキストをクリアして再度currentに設定するまで、すべてのOpenALコマンドはエラーで失敗します。

Audio Unitの場合、グラフは無効な状態になります。グラフを非アクティブにしてからアクティブに設定するまで、サウンドは再生されません。

割り込み開始メッセージを受け取ったときにオーディオリソースを再開しようとするとどうなるかわかりませんが、少なくとも、レビュー担当者がこの動作を発見した場合は、アプリストアで拒否されます。

于 2011-03-31T16:18:19.850 に答える