iPhone sdk - 通过应用程序访问当前歌曲信息

时间:2009-04-12 14:23:14

标签: iphone

是否可以检索有关当前正在播放的歌曲的信息。我想获得艺术家和标题,以便我可以在应用程序上显示它?

2 个答案:

答案 0 :(得分:10)

使用公共可用的iPhone API(对于OS< = 2.2.1),无法从设备上的iTunes库收集任何信息。它可以使用非官方方法完成,但是,这样的方法会导致Apple拒绝您的应用程序。

使用iPhone OS 3.0 API,您可以使用以下内容:

MPMediaItem *nowPlayingMediaItem = [[MPMusicPlayerController iPodMusicPlayer] nowPlayingItem];

答案 1 :(得分:2)

iPhone OS 2.0目前无法实现,但(不破坏任何NDA)3月17日公开披露,iPhone OS 3.0将添加一个新的API,允许应用程序从iPod应用程序中提取元数据。我自己没有看过API,但是如果你有一个ADC帐户,你应该看一下API。如果你能得到当前播放的歌曲,我不会感到惊讶......