Info.plistにプロパティを追加UIBackgroundModes
して、配列エントリに「audio
」を追加し、オーディオセッションを設定するための呼び出しを追加しました[session setCategory: AVAudioSessionCategoryPlayback error: &error];
。
しかし、私が持っている唯一のテストデバイスは、マルチタスクをサポートしていないiPodTouch2Gです。シミュレーターを試しましたが、Safariに切り替えると音楽の再生が停止します。ただし、アプリに戻ると、アプリを終了したときよりも遠くの場所で曲が再生され続けます。
バックグラウンドで再生を続けているようですが、別のアプリ(Safari)を使用しているときにアプリの音声が聞こえませんでした。