访问iPhone音乐库

时间:2009-03-09 10:01:22

标签: iphone

我打算开发一种从音乐库中加载音乐的DJ应用程序。 当然,它会在应用程序商店中销售。

所以问题是,是否可以在AppStore中分发?

我发现它至少在6个月前被禁止了...... 但我希望现在有可能......

5 个答案:

答案 0 :(得分:13)

在iPhone OS 2.x中,您无法通过iTunes访问传输到手机的音乐。您只能访问自己的应用程序创建的数据。

即将推出的3.0版确实具备此功能。 Release notes包括此

  

iPod库访问

     

有几个新的类和协议   已添加到媒体播放器   框架(MediaPlayer.framework)来   允许访问用户的音频   图书馆。您可以使用这些类   执行以下任务:

     
      
  • 播放用户图书馆中的音频项目。这种支持让你玩   iPod支持的所有音频类型   应用
  •   
  • 构建要播放的音频项目队列。
  •   
  • 执行用户音频库的搜索。
  •   
  • 访问用户的播放列表(包括智能,移动和播放)   天才播放列表)。
  •   
     

有关课程的更多信息   媒体播放器框架,请参阅   Media Player Framework Reference

(抱歉,链接可能仅适用于已注册的Apple开发人员)。

答案 1 :(得分:5)

在iPhone SDK 3.0版中,您现在可以访问音乐库。

答案 2 :(得分:3)

SDK 3.0的媒体库框架仅允许您对音乐进行最基本的iPod控制。您甚至无法输出.mp3并自行处理(使用OpenAL等)。

基本上,它的控制功能只能与iPod一样强大,而且对于任何DJ应用来说都非常有限。

否则,我会梦想在转盘历史上制作最令人惊叹的便携式DJ设备。希望我们看到SDK 3.1中的内容。

答案 3 :(得分:2)

把它放在那里:

如果您想使用PrivateFrameworks并为其制作应用程序,那么就会有一个名为MusicLibrary的私有框架。

答案 4 :(得分:1)

要创建DJ应用程序,您是否需要能够一次加载多首歌曲然后在彼此的顶部播放?

据我所知,SDK只允许您一次加载1首曲目。