0

我需要为我的应用程序实现代码来缓冲和播放我正在流式传输的音频文件。

我有一个选项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];


}
4

1 回答 1

1

您可能需要使用 AudioToolBox 框架。

有多种播放声音的方式(长/短/格式支持等...)。查看此演示文稿,该演示文稿从头到尾涵盖了它。

于 2011-12-17T04:55:05.407 回答