2012-09-30 120 views

回答

1

使用avaudioplayer從您的音樂庫中播放音樂是不可能的。也沒有辦法將文件從音樂庫複製到應用程序的本地路徑。 如果您使用avplayer,您可以訪問音樂庫。

+1

其實這是不正確的。我已經能夠從我的音樂庫中播放mp3文件而沒有任何問題。但是,當我嘗試播放m4a文件時,出現錯誤「無法完成操作(OSStatus錯誤-43。)」。爲了使它與mp3文件一起工作,我使用了MPMediaPickerController從我的音樂庫中選擇一個文件。在didPickMediaItems回調方法中,您可以從MPMediaItem中獲取歌曲URL並在AVAudioPlayer的initWithContentsOfURL中使用此URL。 – Teevus

相關問題