我需要为我的应用程序实现代码来缓冲和播放我正在流式传输的音频文件。
我有一个选项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];
}