2016-07-19 10 views
1

音楽の再生デバイスが明示的にデバイスに同期されていない限り、デバイスのライブラリ内のトラックにアセットURLを取得することができなかったため、アプリは組み込みのミュージックアプリと比較して不利になりました。iCloudミュージックライブラリと音楽再生アプリ:どのように?

最近、自分のiPhoneはすべての音楽を「iCloudミュージックライブラリ」に保存することに決めたため、自分のアプリが自分の音楽を見ることができませんでした。

アップルがHTTPライブストリーミングに移行したいという印象を受けました。これがiCloud Music Storageにあるトラックにアクセスする方法である可能性があります。これが正しいのか誰にも分かりますか?または、アプリからiCloud Music Storageアイテムにアクセスするにはどうすればよいですか?

答えて

0

MPMediaItemPropertyIsCloudItemをご覧ください。

これらのアイテムを再生できるようにするには、[MPMusicPlayerController systemMusicPlayer]と再生するようにリクエストするときにダウンロードする必要がありますが、私が知っている限り、この動作をトリガーしてダウンロードを監視することはできません状態)。

+0

私はMPMusicPlayerControllerの使用を避けたいと思います。私は独自のUIを持っています。私はすでに、自分のアプリケーションでMPMediaItemPropertyIsCloudItemを使用して、ユーザーはどのアイテムをダウンロードする必要があるかを知ることができます。問題は、AppleのMusic Appの最新バージョンでは、ダウンロードアイコンがMPMediaItem.locationプロパティをアクティブにしていないようだということです。私はiTunes Syncingを使用する必要がありました。 –

1

アップルの音楽コンテンツを再生する場合は、systemMusicPlayerを使用する必要があります。

あなたがベンに答えると、そうではないようです。

関連する問題