我正在寻找一种编程方式(即非通过UI界面),从iOS应用中访问用户的iTunes音乐库。
(是的,我知道苹果不鼓励使用其他iPod接口应用程序,但这不是问题 :)
我想做的是:
- 收集歌曲名称列表。 - 让我的应用程序对它们进行重新排列。 - 让用户猜出原来的歌曲名称。 - 如果他们猜对了,我就播放一小段歌曲。
(那不是我的真实应用程序,但它包含了我需要的所有组件。)我要询问的部分是:如何获取歌曲名称列表,并且在给定歌曲名的情况下如何获取媒体以播放它?
我认为AVAssetReader可以让我播放一首歌曲,一旦我有了它的名字,所以我可以自己查找它(如果可以提供指针,将获得额外的奖励!)--所以最基本的问题是:如何从iOS中访问用户的iTunes库以获取歌曲列表?
(是的,我知道苹果不鼓励使用其他iPod接口应用程序,但这不是问题 :)
我想做的是:
- 收集歌曲名称列表。 - 让我的应用程序对它们进行重新排列。 - 让用户猜出原来的歌曲名称。 - 如果他们猜对了,我就播放一小段歌曲。
(那不是我的真实应用程序,但它包含了我需要的所有组件。)我要询问的部分是:如何获取歌曲名称列表,并且在给定歌曲名的情况下如何获取媒体以播放它?
我认为AVAssetReader可以让我播放一首歌曲,一旦我有了它的名字,所以我可以自己查找它(如果可以提供指针,将获得额外的奖励!)--所以最基本的问题是:如何从iOS中访问用户的iTunes库以获取歌曲列表?