2011-12-17 11 views
0

ストリーミング中の私のオーディオファイルをバッファリングして再生するために私のアプリケーション用のコードを実装する必要があります。iphone:オーディオをバッファして再生するには?

私はオプションAudioQueueの1つを取得しましたが、実装することを理解するコードがほとんど見つかりませんでした。

私は単にストリーマーを作成し、ストリーマーを破壊するだけで試しました。

-(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

関連する問題