我使用XCDYoutubeKit从youtube视频中获得了音轨的NSURL,并使用此代码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音频编解码器?