IHeartRadio というアプリがあり、指定した間隔でオーディオをオフにするスリープ タイマーを設定できます。
最初に聞くステーションを選択し、次にラジオ ステーションの再生を停止するまでのスリープ時間を選択します。これが発生するために、アプリがフォアグラウンドにある必要はありません。
アプリがバックグラウンドにあるときにオーディオを停止するにはどうすればよいですか?
1 つの理論は、サイレント オーディオで UILocalNotification を設定することでした。次に、UILocalNotification がデバイスのオーディオを引き継ぎ、実際に再生中のオーディオを無音にします。それはうまくいきませんでした。
タイマーはバックグラウンドでは機能しません。これにより、時間ベースの動作がバックグラウンドにあまり残りません。