iPhone SDK - доступ к информации о текущей песне через приложение - PullRequest
9 голосов
/ 12 апреля 2009

Возможно ли получить информацию о текущей воспроизводимой песне. Я ищу художника и название, чтобы потом отобразить это в приложении?

Ответы [ 2 ]

10 голосов
/ 13 апреля 2009

С общедоступным iPhone API (для ОС <= 2.2.1) невозможно получить какую-либо информацию из библиотеки iTunes на устройстве. Это можно сделать, используя неофициальные методы, однако такие методы приведут к тому, что Apple отклонит ваше приложение. </p>

С помощью iPhone OS 3.0 API вы можете использовать что-то вроде следующего:

MPMediaItem *nowPlayingMediaItem = [[MPMusicPlayerController iPodMusicPlayer] nowPlayingItem];
2 голосов
/ 12 апреля 2009

В настоящее время это невозможно с iPhone OS 2.0, но (без нарушения NDA) 17 марта было публично объявлено, что iPhone OS 3.0 добавит новый API, который позволит приложениям извлекать метаданные из приложения iPod. Я не смотрел на API сам, но если у вас есть учетная запись ADC, вы должны взглянуть на API. Я не удивлюсь, если вы сможете получить песню, которая играет в данный момент ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...