作者:最爱靖哥哥 | 来源:互联网 | 2023-01-21 16:58
我试图为音频流创建一些可视化.但是当我尝试使用createMediaElementSource()函数访问原始音频数据时,我遇到了CORS问题.有没有办法避免这种限制,并从其他来源
我试图为音频流创建一些可视化.但是当我尝试使用createMediaElementSource()函数访问原始音频数据时,我遇到了CORS问题.
有没有办法避免这种限制,并从其他来源的流中获取原始音频数据?也许使用WebSockets?
解决方法:
有五种方法可以处理针对跨域检索的保护:
> CORS标头 – 这是理想的,但您需要第三方服务器的合作
> JSONP – 不适合流媒体内容,您通常需要第三方服务器的合作
> iframe和窗口间通信 – 可能不适合流媒体内容,您需要第三方服务器的合作
>关闭浏览器保护 – 您需要以自定义模式运行浏览器,并且不应将该浏览器用于其他任何操作
>服务器端代理 – 相对较慢但通常是唯一可行的选择