サーバーから曲をストリーミングしたかったのですが、これは私が行った方法ではうまく機能しているようですが、このアプローチでは不可能と思われることがいくつかあります。
私は現在AVPlayerをインスタンス化しました
player = [[AVPlayer alloc] initWithURL:[NSURL URLWithString:@"http://media.soundcloud.com/stream/songID?stream_token=myToken"]];
そして、私のアプリケーションがバッファが十分であると判断したときに、playと呼ばれます。
これでサウンドは完全に正常に再生されますが、AVPlayerインスタンスを指すのをやめるとプレーヤーが停止し、アプリケーションをバックグラウンドにプッシュすると、アプリケーションがフォアグラウンドに戻るまでサウンドがフェードして一時停止することがわかりました。
AVPlayerでバックグラウンドで曲を再生し続けることは可能ですか?
そうでない場合は、代わりにHTTPライブストリーミングを検討する必要がありますか?
私はiOSのこちら側に非常に慣れていないので、仲間のSO-erが私に教えてくれるガイダンスをいただければ幸いです。