Пользовательский iPod Player не обновляет значения MPMediaItem, такие как MPMediaItemPropertyLastPlayedDate - PullRequest
1 голос
/ 05 октября 2011

Я хочу отсканировать пользовательскую библиотеку 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
}

1 Ответ

2 голосов
/ 03 апреля 2012

Обновляет данные, просто слушай всю песню.После начала следующей песни будет установлена ​​дата последнего воспроизведения и время воспроизведения.

Проблемы с sharedmusicplayer вызывают проблемы.Я не пробовал с приложением музыкальный проигрыватель.

...