是否可以在Web Audio的MediaElementAudioSourceNode中获得YouTube音频流?

问题描述:

我希望能够只加载YouTube视频的音频流,并通过Web音频节点的图表处理它(EQ,效果等)。是否可以在Web Audio的MediaElementAudioSourceNode中获得YouTube音频流?

这是可行的吗?任何开源的工作都在那里,这样做?

在此先感谢您的所有回复。

不,因为您无法获得跨域的音频流。 (也就是说,如果您的代码可以在YouTube.com上托管,但不能从mydomain.com托管)。

原因是(如果CORS已设置,您可以这样做,但它不在YouTube上)是因为如果你能得到音频流,你可以做一些数据拷贝。就像图像一样,他们不想泄漏原始数据。

+0

Chrome扩展程序如何? – djsmith

+0

可能吗? https://developer.chrome.com/apps/xhr#extension-origin似乎意味着如果你要求正确的权限。不过,我从来没有尝试过。 – cwilso