2011-04-05 8 views

답변

0

AVAudioPlayer는 더 많은 기능을 가지고 있으며, 재생 목록이 여러 노래

을 포함하는 재생하도록 설계되어 있기 때문에

MPMusicPlayerController 더 많은 자원을 필요로 한 번에 하나의 노래를 재생하기 위해 더 가볍고 적합

1

AVAudioPlayer 플레이 할 수있다 한 번에 한 곡씩. iPod 라이브러리에 액세스 할 수 없다는 것은 사용자의 iPod 라이브러리에있는 노래를 재생할 수 없다는 것을 의미합니다. 하지만 가장 큰 장점은 AVAudioPlayer는 앱이 배경에있을 때 노래를 재생할 수 있다는 것입니다.

MPMusicPlayerController은 iPod 라이브러리에서 MPMediaPickerController를 사용하여 선택한 재생 목록의 노래를 플러스 포인트로 재생하는 데 사용됩니다. AVAudioPlayer가 할 수없는 많은 노래 속성에 액세스합니다. 백그라운드에서 음악을 재생할 수 없습니다.

+2

MPMusicPlayerController는 앱이 백그라운드 일 때도 노래를 재생할 수 있습니다. –

+0

AVAuioPlayer는 미디어 라이브러리의 노래를 장치에있는 경우에만 재생할 수 있지만 클라우드에있는 사용자 항목은 재생할 수 없습니다. – mmm

관련 문제