2

私のテストでは、MPMusicPlayerController を介して MPMediaItem を再生しても再生カウントが更新されないようです (iPod またはアプリケーション インスタンスを使用)。

誰でもこれを確認できますか?ドキュメントでも何も見ていません。

4

1 に答える 1

0

私のテストでは、再生回数は と の両方iPodMusicPlayerで更新されapplicationMusicPlayerます。

まず、曲の終わりまでスキップしました。次に、前のトラックに戻り、次valueForPropertyを取得した後に再生回数をテストしましたMPMusicPlayerControllerNowPlayingItemDidChangeNotification

- (void)handleNowPlayingItemChange:(NSNotification *)itemNotification {
     MPMediaItem *currentMediaItem = [[self musicPlayer] nowPlayingItem];
     NSNumber *currentPlayCount = [currentMediaItem valueForProperty:MPMediaItemPropertyPlayCount];
     NSLog(@"Current play count: %@", currentPlayCount);
}
于 2013-01-17T17:31:55.123 に答える