有没有办法访问iTunes资料库来设置闹钟铃声?

时间:2012-11-08 06:17:44

标签: objective-c ios

有没有办法访问iTunes资料库来设置闹钟铃声?

我正在构建一个警报应用程序。我认为我的应用程序在后台时可以使用本地通知,但它无法播放音乐库声音。因此,当应用程序处于前台时,我想播放音乐库中的声音和我的应用程序包中的歌曲。我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以使用MPMusicPlayerController选择设备的音乐库。 为此,您需要包含MediaPlayer.framework框架和<MediaPlayer/MediaPlayer.h>头文件。

您将使用此委托方法获取已挑选的音乐网址(为此您需要在@interface中添加MPMediaPickerControllerDelegate):

- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
}

有关详细说明,请参阅此tutorial