是否有可能在iPhone应用程序中获取音乐播放器的数据或歌曲?

时间:2012-02-17 14:25:01

标签: iphone ios media-player

您好首先我是iPhone新手,

我想访问我的应用程序中的所有歌曲。这可以获得所有歌曲吗?

非常感谢你。可能对你来说很容易,但对我来说这很难。

3 个答案:

答案 0 :(得分:13)

您需要Media Player框架:

  • MPMediaLibrary,MPMediaQuery等
  • iPod库访问编程指南

从文档中获取的实际示例:

MPMediaQuery *everything = [[MPMediaQuery alloc] init];

NSLog(@"Logging items from a generic query...");
NSArray *itemsFromGenericQuery = [everything items];
for (MPMediaItem *song in itemsFromGenericQuery) {
    NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle];
    NSLog (@"%@", songTitle);
}

答案 1 :(得分:4)

This tutorial也可以为您提供帮助。

答案 2 :(得分:2)

您需要Media Player框架:

很容易你必须使用“MPMusicPlayerController”这个类。

通过这件事,你会找到所有的东西。

了解更多信息,请参阅 How do I play music using MPMusicPlayerController?