2014-09-26 3 views
1

서버에서 오디오 파일을 다운로드 중입니다. 다운로드 중이므로 사용자가 AVAudioPlayer를 사용하고 있기 때문에 오랫동안 기다리지 않아야합니다. 하지만 이제 클라이언트 gona가 앱을 출시합니다. 우리는 AVAudioPlayer가 전체 파일을 재생하고 있지 않음을 발견했습니다. AVAudioPlayer를 초기화 할 때 이미 다운로드 한 파일의 일부만 재생합니다. 따라서 AVAudioPlayer를 초기화 한 후에 파일에 첨부 된 나머지 부분은 재생되지 않습니다. 이 문제에 대한 해결책.AVAudioPlayer가 전체 파일을 재생하지 않습니다.

답변

0

스트리밍에 AVPlayer를 사용하십시오.

var player:AVPlayer! 
var steamingURL:NSURL = NSURL(string:playerURL) 
player = AVPlayer(URL: steamingURL) 
player.play() 
+0

아니요, 해당 콘텐츠도 동시에 캐시해야합니다. 클라이언트 요구 사항 : ( –

+0

@ 개발자가 클라이언트 요구 사항으로 문제 없습니다. 파일을 다운로드하십시오. 그러나 avplayer를 사용하여 스트리밍하십시오. – Ramesh

관련 문제