在我的测试中,似乎通过MPMusicPlayerController播放MPMediaItem不会更新播放计数(使用iPod或应用程序实例)
任何人都可以证实吗?我还没有在文档中看到任何内容。
答案 0 :(得分:0)
在我的测试中,iPodMusicPlayer
和applicationMusicPlayer
的播放次数都会更新。
首先,我跳过歌曲的结尾。然后我跳回到上一首曲目并在获得valueForProperty
后使用MPMusicPlayerControllerNowPlayingItemDidChangeNotification
测试了播放次数:
- (void)handleNowPlayingItemChange:(NSNotification *)itemNotification {
MPMediaItem *currentMediaItem = [[self musicPlayer] nowPlayingItem];
NSNumber *currentPlayCount = [currentMediaItem valueForProperty:MPMediaItemPropertyPlayCount];
NSLog(@"Current play count: %@", currentPlayCount);
}