私のテストでは、MPMusicPlayerController を介して MPMediaItem を再生しても再生カウントが更新されないようです (iPod またはアプリケーション インスタンスを使用)。
誰でもこれを確認できますか?ドキュメントでも何も見ていません。
私のテストでは、MPMusicPlayerController を介して MPMediaItem を再生しても再生カウントが更新されないようです (iPod またはアプリケーション インスタンスを使用)。
誰でもこれを確認できますか?ドキュメントでも何も見ていません。
私のテストでは、再生回数は と の両方iPodMusicPlayerで更新されapplicationMusicPlayerます。
まず、曲の終わりまでスキップしました。次に、前のトラックに戻り、次valueForPropertyを取得した後に再生回数をテストしましたMPMusicPlayerControllerNowPlayingItemDidChangeNotification。
- (void)handleNowPlayingItemChange:(NSNotification *)itemNotification {
MPMediaItem *currentMediaItem = [[self musicPlayer] nowPlayingItem];
NSNumber *currentPlayCount = [currentMediaItem valueForProperty:MPMediaItemPropertyPlayCount];
NSLog(@"Current play count: %@", currentPlayCount);
}