1

我想用 App 扫描用户的 iPod 库。因此,我想使用 MPMediaItemPropertyLastPlayedDate 来获取上次播放歌曲的时间(以秒(或天、小时)为单位)。

问题是,如果我在应用程序中播放我的播放界面(只是带有插图、标题和播放/暂停按钮的视图),MPMediaItem 不会在 iPod 库中更新。

在我自己的应用程序中按下播放按钮后,有没有办法手动更新刚刚播放的 MPMediaItem。

我想它应该发生在这里的某个地方:

- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)theCollection {    
   ... HOW SHOULD I TELL THE IPOD LIBRARY TO UPDATE e.g. LastPlayedDate or PlayCounter
}
4

1 回答 1

2

它更新数据,只听整首歌。下一首歌曲开始后,将设置最后播放日期和播放时间。

它与 sharedmusicplayer 一起工作。我还没有尝试过应用音乐播放器。

于 2012-04-03T19:47:47.713 回答