iphone:如何缓冲和播放音频?

iphone:如何缓冲和播放音频?,iphone,ios4,ios5,audioqueue,Iphone,Ios4,Ios5,Audioqueue,我需要实现我的应用程序的代码缓冲和播放我的音频文件,这是我的流 我得到了一个选项AudioQueue,但没有找到多少代码来理解要实现的东西 我尝试过简单地创建拖缆和销毁拖缆 -(void)destroyStreamer { if(streamer) [streamer stop]; } -(void)createStreamer { if(streamer) return; [self destroyStreamer]; NSS

我需要实现我的应用程序的代码缓冲和播放我的音频文件,这是我的流

我得到了一个选项
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];


}

您可能需要使用AudioToolBox框架


有多种播放声音的方式(长/短/格式支持等)。签出这个从开始到结束的内容。

为什么不试试MPMovieMusicPlayer呢?它会自动播放音频,告诉我们您已经试过了什么。@Devang请查看我的更新问题