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