Воспроизведение аудио с YouTube с audiotoolbox на osx - PullRequest
0 голосов
/ 12 декабря 2018

Я получаю NSURL звуковой дорожки из видео youtube с помощью XCDYoutubeKit, и с помощью этого кода https://github.com/zonble/ZBSimplePlayer пытаюсь воспроизвести это аудио, но в отладчике я вижу, что ZBAudioFileStreamPacketsCallback занимает 0 байтов, я думаю, проблема в этих двух методах

AudioFileStreamOpen(self, ZBAudioFileStreamPropertyListener, ZBAudioFileStreamPacketsCallback, kAudioFileMP3Type, &audioFileStreamID);
OSStatus *result = AudioFileStreamParseBytes(audioFileStreamID, (UInt32)[data length], [data bytes], 0);

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

Или AudioFileStreamParseBytes не поддерживает аудиокодеки YouTube?

...