2010-09-06 6 views
0

Я использую iPodMusicPlayer для своего MPMusicController.Получение следующей и предыдущей дорожки при использовании iPodMusicPlayer

Вопрос: Когда я запускаю приложение и продолжаю работу приложения iPod, могу ли я получить MPMediaItem следующего и предыдущего треков iPod-приложения? Я не могу найти способ узнать, выбрал ли пользователь альбомы, исполнители или песни по своему выбору в приложении для iPod. Если я смогу это узнать, я могу получить список в зависимости от свойства и начать оттуда.

.. или, может быть, я должен просто использовать applicationMusicPlayer?

спасибо!

ответ

0

Сбрасывание иерархии представления не показывает ничего полезного. Вот то, что я получаю, даже после того, как позволить контроллер осесть и отображать содержимое всех окон:

UIWindow:UIView:UIResponder:NSObject {{0, 0}, {320, 480}} 
    0: MPMediaPickerView:UIView:UIResponder:NSObject {{0, 20}, {320, 460}} 
    0: UIScrollView:UIView:UIResponder:NSObject {{0, 0}, {320, 460}} 
     0: UIImageView:UIView:UIResponder:NSObject {{0, 0}, {7, 7}} 
     1: UIImageView:UIView:UIResponder:NSObject {{0, 0}, {7, 7}} 
UIWindow:UIView:UIResponder:NSObject {{0, 0}, {320, 460}} 

Это даже не имеет смысла для меня, нет панели навигации или кнопки. Я пришел к выводу, что Apple может что-то делать, чтобы заслонить иерархию, которая сделала бы это практически невозможным.

Правильная вещь - подать ошибку RADAR и запросить функцию. Если достаточное количество людей сделает это, оно может подняться в списке приоритетов.