Я получаю 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?