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 回答