iphone: как буферизовать и проигрывать аудио? - PullRequest
0 голосов
/ 17 декабря 2011

Мне нужно реализовать код для моего приложения для буферизации и воспроизведения моего аудиофайла, который я передаю.

Я получил одну из опций 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];


}

1 Ответ

1 голос
/ 17 декабря 2011

Возможно, вам придется использовать платформу AudioToolBox.

Существует несколько способов воспроизведения звуков (длинная / короткая / поддержка формата и т. Д.). оформить презентацию , которая охватывает ее от начала до конца.

...