是否可以检索有关当前正在播放的歌曲的信息。我想获得艺术家和标题,以便我可以在应用程序上显示它?
答案 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。如果你能得到当前播放的歌曲,我不会感到惊讶......