如何创建用户可以预览iTunes Store上发布的歌曲的视图?

时间:2011-03-26 06:10:59

标签: iphone objective-c cocoa-touch ios4 iphone-sdk-3.0

是否可以在iPhone应用程序中设置一个歌曲页面,其中有媒体发布在iTunes上的艺术家可以预览然后链接到购买页面(在iTunes上)?

编辑: 有一个名为Roger Sanchez的应用程序,可以显示Artist的iTu​​nes歌曲,并允许人们在应用程序内从iTunes Store购买这些歌曲。

2 个答案:

答案 0 :(得分:11)

我之前回答过类似的问题:

Music preview from iTunes music store in iOS app

基本上:

您需要获取音乐预览文件的URL。一种方法是通过iTunes搜索API。另一个是通过Apple Enterprise Partner Feed。

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或MPMusicPlayerController以进行渐进式下载/播放。

请查看Apple使用预览链接的指南。我相信你必须是一个会员,你必须宣传相关歌曲的销售。我也相信(请检查)Apple还允许联盟会员在网页上放置这些预览链接,以及联盟链接以购买歌曲。

答案 1 :(得分:1)

您将无法预览媒体,除非Apple提供了在网络上执行此操作的方法,然后您可以将其嵌入到应用内的浏览器中。

更新:如果您在普通浏览器中访问iTunes媒体网页,则可以预览媒体(至少对于音乐)。但是,在iPhone浏览器中,当您输入相同的URL时,您将自动打开iTunes。可以使用UIWebView而不必被迫跳转到iTunes,但您需要进行实验以确认。

此外,您还可以构建一个基于Web的系统,该系统允许您使用通过iTunes联盟计划工作的链接显示艺术并链接到iTunes上的媒体。加入iTunes联盟计划可以让您通过链接到iTunes媒体获得的销售额获得一定比例。

iTunes Affiliate Program