私のテストでは、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);
}