有没有办法访问iTunes资料库来设置闹钟铃声?
我正在构建一个警报应用程序。我认为我的应用程序在后台时可以使用本地通知,但它无法播放音乐库声音。因此,当应用程序处于前台时,我想播放音乐库中的声音和我的应用程序包中的歌曲。我怎么能实现这个目标?
答案 0 :(得分:1)
您可以使用MPMusicPlayerController
选择设备的音乐库。
为此,您需要包含MediaPlayer.framework
框架和<MediaPlayer/MediaPlayer.h>
头文件。
您将使用此委托方法获取已挑选的音乐网址(为此您需要在@interface中添加MPMediaPickerControllerDelegate
):
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
}
有关详细说明,请参阅此tutorial。