私のアプリがフォアグラウンドになるとオーディオを再生でき、バックグラウンドになると機能します。アプリがバックグラウンドのときにオーディオを再生することはできますか?
アプリがバックグラウンドにあるときは再生が開始されません。だから私はavaudioplayerを使用しているバックグラウンドでオーディオを再生開始する可能性があります。私は情報plistキーを追加しました:必要な背景モード - >アプリケーション再生オーディオ
私のアプリがフォアグラウンドになるとオーディオを再生でき、バックグラウンドになると機能します。アプリがバックグラウンドのときにオーディオを再生することはできますか?
アプリがバックグラウンドにあるときは再生が開始されません。だから私はavaudioplayerを使用しているバックグラウンドでオーディオを再生開始する可能性があります。私は情報plistキーを追加しました:必要な背景モード - >アプリケーション再生オーディオ
ユーザーがホームボタンをタップするか、「最近使用したアプリ」トレイ(ダブルタップホーム)から別のアプリを再開すると、ボタンを押して)、あなたのアプリは「バックグラウンド状態」で約5秒後に「フリーズ状態」に入ります。この5秒間にコードを実行できます(再生の開始など)ができますが、UI /グラフィックス関連の操作はできません。あなたのアプリが「フリーズ状態」に入ると、その状態はRAMに保存されますが、コードを実行することはできません。つまり、CPUサイクルは0になり、実際には実行されていないので、新しいタスクを開始することはできません。
上記の移行中に、特定のタスクを完了するために5秒を超える余分な時間を要求し、「バックグラウンド状態」を効果的に延長して、たとえばダウンロードを完了することができます。
アプリを再開してから長時間再生を開始するには、おそらく "ローカル通知" –