1

MPMediaPickerController を使用して、ユーザーが音楽ライブラリから曲を選択できるアプリを作成しました。

iTunes Music match をオンにすると、MPMediaPickerController に iTunes Music Match トラックも自動的に含まれるのは素晴らしいことです...

ただし、使用感はあまり良くありません。

最初の写真は「クラウド」アイコンを示しています。クリックすると、曲は「ダウンロード」されますが、実際にダウンロードしているかどうか、または何らかの進行状況バーが表示されません...

MPMediaPickerController に表示される iTunes 音楽一致アイコン

クラウド アイコンをクリックすると、iPad ミュージック ライブラリにインジケータが表示され、ミュージック マッチ ファイルのダウンロードの進行状況が示されます。

音楽ライブラリの進行状況バー..

MPMediaPickerController を使用してこれをオンにすることは可能ですか? または、この種の進行状況情報を表示する方法はありますか?

ありがとう

4

1 に答える 1

0

MPMediaItem の MPMediaItemPropertyAssetURL をポーリングし、MPMediaItemPropertyAssetURL が「ipod-library://」で始まる URL を返すまで、不確定な進行状況またはアクティビティ インジケータを表示できます (それまでは nil を返す必要があります)。ダウンロードの実際の進行状況はわかりませんが、再生の準備ができたらユーザーに伝えることができます。

于 2012-01-28T10:47:56.947 に答える