gpt4 book ai didi

javascript - Chrome不会使用我的预加载音频。它不断请求相同的文件

转载 作者:行者123 更新时间:2023-12-03 01:33:41 25 4
gpt4 key购买 nike

我想设置一个称为的网站的简单队列号作为终端。终端将轮询服务器以获取最新的 call 号码。

我的代码会预加载10个简单的音频。然后,代码将每秒轮询服务器一次,以查看通过ajax请求播放声音的文件。

使用Firefox,音频将被预加载,并且每次服务器发送要播放的 Action 时,音频将使用预加载的文件播放(服务器未请求音频文件)

使用Chrome,音频最初会被预先加载,但是每次服务器发送要播放的 Action 时,即使是同一文件,也会从服务器请求音频。

使用angularJS 1.x
我通过更改音频对象中的SRC进行了测试,为每个文件初始化了不同的音频对象,但Chrome仍然无法播放缓存的文件。始终从服务器请求相同的文件

最佳答案

!解决了!

我犯了一个非常愚蠢的错误。我使用内置的PHP在Web服务器中进行开发。所以我忽略了http服务器部分。

只需在文件夹上使用简单的.htaccess脚本进行音频访问即可发送cache-control,就可以解决问题。

感谢@Kaiido的提示

关于javascript - Chrome不会使用我的预加载音频。它不断请求相同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55410062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com