2012-09-30 85 views

回答

1

使用avaudioplayer从您的音乐库中播放音乐是不可能的。也没有办法将文件从音乐库复制到应用程序的本地路径。 如果您使用avplayer,您可以访问音乐库。

+1

其实这是不正确的。我已经能够从我的音乐库中播放mp3文件而没有任何问题。但是,当我尝试播放m4a文件时,出现错误“无法完成操作(OSStatus错误-43。)”。为了使它与mp3文件一起工作,我使用了MPMediaPickerController从我的音乐库中选择一个文件。在didPickMediaItems回调方法中,您可以从MPMediaItem中获取歌曲URL并在AVAudioPlayer的initWithContentsOfURL中使用此URL。 – Teevus

相关问题