2011-03-30 7 views
4

AudioFileOpenURL 또는 ExtAudioFileOpenURL을 사용하여 iPod 라이브러리에서 음악을 재생하고 싶습니다.AudioFileOpenURL iPod 라이브러리

CFURLRef fileURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL]; 
AudioFileOpenURL(fileURL,a,b,&id); 
//or ExtAudioFileOpenURL 

하지만 작동하지 않습니다! 어떻게 처리 할 수 ​​있습니까? 감사합니다!

답변

4

MPMediaItem 자산 URL은 AV Foundation에서만 유효하기 때문에 이는 작동하지 않습니다. 해당 자산 URL을 사용하여 AVURLAsset을 열거 나 AVAssetReader를 가져올 수는 있지만 CoreAudio 인터페이스를 사용하여 열 수는 없습니다. 더 많은 정보를위한 AV 재단 프로그래밍 가이드 밖으로

확인 - 특히, 당신은 AVPlayer를 친구 체크 아웃 할 수 있습니다 :

http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html

관련 문제