Предварительный просмотр музыки из музыкального магазина iTunes в приложении iOS

У меня есть интересный вопрос. Можно ли воспроизводить предварительный просмотр музыки из музыкального магазина iTunes в приложении iOS? Как это сделать? Мне требуется ваша помощь.


person Tunyk Pavel    schedule 15.03.2011    source источник


Ответы (1)


Да, ты можешь это сделать. У меня есть опубликованное приложение, которое делает это.

Вам нужно получить URL-адреса файлов предварительного просмотра музыки. Один из способов — через поисковый API iTunes. Другой — через ленту корпоративных партнеров Apple.

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html

Получив URL-адрес, вы можете передать его MPMoviePlayerController для прогрессивной загрузки/воспроизведения. Или вы можете загрузить файл самостоятельно и передать его в AVAudioPlayer или в свою собственную инфраструктуру воспроизведения.

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

person TomSwift    schedule 15.03.2011
comment
@TomSwift, что вы имеете в виду, и вы должны рекламировать продажу связанной песни? - person jonypz; 08.11.2011
comment
@jonypz. Насколько я понимаю, в качестве аффилированного лица вы можете использовать предоставленную Apple ссылку для предварительного просмотра только в том случае, если вы используете ее для продвижения продажи связанной песни. - person TomSwift; 09.11.2011
comment
Ребята, вы знаете, есть ли способ узнать, какая часть песни является превью? Я имею в виду, с какой секунды это начинается. - person Nick Dima; 18.10.2012
comment
@NickDima - AFIK, это невозможно - person TomSwift; 18.10.2012
comment
@TomSwift, вы упомянули об отправке URL-адреса предварительного просмотра в MPMusicPlayerController - я искал способы сделать это повсюду, вместо того, чтобы использовать MPMediaItem. Не могли бы вы предоставить более подробную информацию? - person Juan Fran Jimenez; 23.10.2012
comment
@ Хуан Хименес - ты прав; MPMusicPlayerController предназначен только для воспроизведения элементов из пользовательской библиотеки. Я отредактировал свой ответ, чтобы отразить это. - person TomSwift; 23.10.2012