AddMusic 示例 Ipod 库访问 [关闭]

Posted

技术标签:

【中文标题】AddMusic 示例 Ipod 库访问 [关闭]【英文标题】:AddMusic example Ipod library access [closed] 【发布时间】:2010-02-27 23:51:46 【问题描述】:

我想使用苹果为 iPod 库访问创建的 addmusic 示例,并能够在我的应用程序中播放音乐;但是我不知道要复制哪些文件以及如何将两者结合起来......有人可以告诉我该怎么做吗? 我已经在我的应用程序中创建了一个按钮,然后单击该按钮将执行与 AddMusic 示例中的按钮打开 Mediapicker 事物相同的操作。 任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您不需要从示例中复制任何特定文件,只需复制一些函数即可。

要选择您使用的音乐 MPMediaPickerController ,请查看 MainViewController.m 中的 AddMusicOrShowMusic 以了解如何实例化它以及您需要实现哪些委托方法。

播放音乐需要用到的重要类是MPMusicPlayerController。在 MainViewController.m 中,您将看到需要实现的方法以及如何使用它,例如 - (IBAction) playOrPauseMusic: (id)sender 。

基本上,您将获取 MPMediaPickerController 返回的媒体项,并在 MPMediaPickerController 上调用 setQueueWithItemCollection 以对音乐进行排队。之后,实际上只是调用播放/暂停/等并更新界面的情况。

你需要的代码都在里面,你只需要提取正确的代码。

【讨论】:

首先,非常感谢您的快速响应。当我想解决今天的情况时,它真的很有帮助。你有没有可能准确地告诉我我需要复制什么,因为涉及到很多变量,而且我只是感到困惑。我想要的是,当我单击 MY 应用程序上的按钮时,它只会打开 MPMediaPicker,然后我可以从我的库中选择一些曲目 --> 单击完成,然后它会自动播放它们。我知道所有的代码都在那里,但是我应该复制什么以及将它们放在我的项目中的什么位置? 上一条评论的继续......我有以下文件: ViewAppDelegate.h SecondViewController.h SecondViewController.m ThirdViewController.h ThirdViewController.m ViewViewAppDelegate.m ViewController.h ViewController.m 。 ...我的第二个视图包含实际按钮,一旦单击第二个视图中的按钮,我希望媒体选择器出现在该按钮上;只是告诉你,如果你需要知道按钮在哪里。我非常感谢您的帮助。我查看了苹果文档,但我很困惑。提前谢谢你 基本上,我需要提取哪些文件,既然我告诉了你我的项目中涉及的文件,我应该把它们放在哪里?

以上是关于AddMusic 示例 Ipod 库访问 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 iPhone 应用程序中访问 iPod 库

寻找用于读取 iPod 数据库的库 [关闭]

如何从 ipod 库歌曲中获取歌曲的歌词

是否可以使用 AVAudioPlayer 播放 iPod 歌曲?

修改 SpeakHere 以录制设备上播放的音频

如何同时播放 iPod 库中的两个音频文件?