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

9 iphone

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

Jas*_*son 10

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

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

MPMediaItem *nowPlayingMediaItem = [[MPMusicPlayerController iPodMusicPlayer] nowPlayingItem];
Run Code Online (Sandbox Code Playgroud)


Fra*_* P. 2

目前 iPhone OS 2.0 还不可能实现这一点,但(在不违反任何 NDA 的情况下)3 月 17 日公开披露,iPhone OS 3.0 将添加一个新的 API,允许应用程序从 iPod 应用程序中提取元数据……我还没有我自己没有查看 API,但如果您有 ADC 帐户,您应该查看 API。如果您可以获得当前正在播放的歌曲,我不会感到惊讶......