2011-12-17 2 views
0

내 오디오 파일을 버퍼링하고 재생하기 위해 내 앱용 코드를 구현해야합니다. 스트리밍 중입니다.iphone : 오디오를 버퍼링하고 재생하는 방법은 무엇입니까?

나는 AudioQueue 옵션 중 하나를 가지고 있지만 구현할 것들을 이해하는 데 많은 코드를 찾지 못했습니다.

나는 간단히 스트 리머를 만들고 스트 리머를 파괴하려고했습니다.

-(void)destroyStreamer 
{ 
    if(streamer) 
     [streamer stop]; 
} 

-(void)createStreamer 
{ 
    if(streamer) 
     return; 
    [self destroyStreamer]; 

    NSString *escapedValue = (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(nil, (__bridge CFStringRef)txtField.text, NULL, NULL, kCFStringEncodingUTF8); 

    NSURL *url = [NSURL URLWithString:escapedValue]; 

    streamer = [[AudioStreamer alloc] initWithURL:url]; 


} 
+1

MPMovieMusicPlayer를 시도해보십시오. 자동으로 오디오가 스트리밍됩니다. – Leena

+0

이미 시도한 내용을 알려주십시오. – Devang

+0

@Devang 내 업데이트 된 질문을 참조하십시오 – Heena

답변

1

AudioToolBox 프레임 워크를 사용해야 할 수도 있습니다.

소리를 재생하는 방법에는 여러 가지가 있습니다 (장/단/형식 지원 등 ...). 체크 아웃이 presentation 시작부터 끝까지 다룹니다.

+0

링크가 열려 있지 않습니다. – Heena

+0

이것을 시도하십시오 : http://cs491f10.wordpress.com/2010/11/04/lecture-19/ – EladG

+0

링크에서 매우 유용한 코드 – Heena