MPMediaItem и iTunes Match

У меня есть приложение, которое использует API библиотеки iPod для доступа к базе данных песен в iOS. С выпуском iTunes Match любая песня, отсутствующая на устройстве, не сможет загружаться. Есть ли способ запросить загрузку песни? Возможно, с помощью нового API iCloud?

Редактировать: Для ясности, я не спрашиваю, как загружать песни с iTunes Match на iPhone. IOS SDK обеспечивает доступ к библиотеке iPod через MPMediaQuery / MPMediaItems. На устройстве iOS с включенной функцией iTunes Match песни, которые находятся в вашей медиатеке iTunes Match, но не являются локальными на устройстве, возвращаются через MPMediaQuery, однако для MPMediaItems установлен флаг «экспортируемый» в значение false. Когда я получаю доступ к этим песням в приложении «Музыка», они автоматически загружаются. Я хотел бы запустить такую ​​же автоматическую загрузку через MPMediaItem.

Я видел объекты в iTunes Match, которые упоминались как часть iCloud, и есть новый раздел iCloud в iOS 5 SDK. Однако, насколько я понимаю, я могу получать данные только в том виде, в каком загружено мое приложение. Я надеялся, что есть способ через MPMediaItem или использование URL-адреса через iCloud для запуска загрузки iTunes Match.

29
задан TurqMage 16 November 2011 в 17:37
поделиться