在OSX上使用AudioToolbox播放Youtube音频

时间:2018-12-12 14:26:18

标签: macos audiotoolbox

我使用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音频编解码器?

0 个答案:

没有答案