iOS で目覚まし時計をプログラムして、ラジオ ストリームを再開するにはどうすればよいか考えています。この動作の例は、TuneIn Radio アプリでのアラームの実装です。
UILocalNotification を使用して、didReceiveLocalNotification メッセージで再生を再開しようとしましたが、これは、通知からアラートを無視した場合にのみ呼び出されます。アラートなしでこれを呼び出したいと思います。
ありがとう
iOS で目覚まし時計をプログラムして、ラジオ ストリームを再開するにはどうすればよいか考えています。この動作の例は、TuneIn Radio アプリでのアラームの実装です。
UILocalNotification を使用して、didReceiveLocalNotification メッセージで再生を再開しようとしましたが、これは、通知からアラートを無視した場合にのみ呼び出されます。アラートなしでこれを呼び出したいと思います。
ありがとう
これを行うことはできず、正当な回避策が必要です。私は最近、ストリーミング無線ビットなしで同じ機能を実現する必要があるアプリでこの問題を解決しました。ユーザーがアラームを設定した瞬間に、アプリケーションをバックグラウンドに移行します。これはサイレント オーディオ トラックを再生することで一晩中ループし、日付計算を行い、最後の (計算された) サイレント オーディオ トラックが起動した後に再生を開始するようにラジオ ストリームを構成します。audiodidfinishplaying を使用して、夜間に各サイレント ループの終了を聞くことができます。お役に立てれば。
もう1つの簡単なメモ:ドキュメントを参照して、アプリ、特にplistをセットアップして、バックグラウンドオーディオ用に適切に構成してください。