编程语言
首页 > 编程语言> > javascript – 如何避免网络音频API的CORS限制?

javascript – 如何避免网络音频API的CORS限制?

作者:互联网

我试图为音频流创建一些可视化.但是当我尝试使用createMediaElementSource()函数访问原始音频数据时,我遇到了CORS问题.

有没有办法避免这种限制,并从其他来源的流中获取原始音频数据?也许使用WebSockets?

解决方法:

有五种方法可以处理针对跨域检索的保护:

> CORS标头 – 这是理想的,但您需要第三方服务器的合作
> JSONP – 不适合流媒体内容,您通常需要第三方服务器的合作
> iframe和窗口间通信 – 可能不适合流媒体内容,您需要第三方服务器的合作
>关闭浏览器保护 – 您需要以自定义模式运行浏览器,并且不应将该浏览器用于其他任何操作
>服务器端代理 – 相对较慢但通常是唯一可行的选择

标签:javascript,cors,web-audio
来源: https://codeday.me/bug/20191008/1871073.html