2010-02-04 3 views
0

아이폰 응용 프로그램을 만들고 있는데 웹에서 오디오 파일을 다운로드하고 싶습니다. (어떤 도움도없이 할 수 있어야합니다.)하지만 그 파일을 재생하는 방법에 익숙하지 않습니다. 장치에. 어떤 도움을 주시면 감사하겠습니다, 감사합니다 :)웹에서 오디오를 다운로드하고 재생하십시오.

답변

1

사용

AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithContentsOfURL:... error:NULL]; 
... 
[player play]; 
+0

파일을 수정해야하므로 이상적으로 파일을 별도로 다운로드해야합니다. – Nippysaurus

+0

@Nippysaurus : "URL"은 파일 URL 일 수 있습니다. – kennytm

+0

이것은 가장 간단한 방법입니다. 일반적으로 파일을 다운로드 할 때 FileManager를 사용하여 iPhone에 출력합니다. FileManager에 보내는 URL/경로를 가져와 사용할 AVAudioPLayer에 바로 지정할 수 있습니다. – TurqMage

0

왜 당신이 MPMoviePlayerController class을 확인하지 않습니다를?

+0

내가 틀릴 수도 있지만 영화 플레이어 형식의 컨트롤처럼 보입니다 ... 그냥 오디오를 재생하고 싶습니다 (사용자가 상호 작용할 수있는 컨트롤과 다른 것들이 화면에 나타납니다). – Nippysaurus

+0

동영상뿐만 아니라 AAC-LC, MP3 등의 오디오도 재생할 수 있습니다. 또한이 클래스는 앱이나 원격 서버에있는 오디오 파일을 재생할 수 있습니다. – tomute

2

Pandora의 오디오 코드에 대한 장이있는 Apress의 "Cool iPhone Projects"책을 확인하십시오. 출처를 이용하실 수도 있습니다. http://apress.com/book/downloadfile/4453

그들은 HTTP를 통해 오디오 파일을 동시에 다운로드하고 재생할 수있는 오디오 큐 API를 사용합니다.

좋은 예이며이를 수행하는 한 가지 방법을 설명해야합니다.

대기열이있는주의 사항 중 하나는 대기 시간이 길고 부정확하다는 것입니다. 네트워크 기반 오디오의 경우이 기능이 작동하지 않지만 AQ는 악기를 만들거나 실시간 동작을 수행하는 데 거의 쓸모가 없습니다.

관련 문제