gpt4 book ai didi

javascript - 资源被解释为文档,但在Chrome控制台中因MIME类型音频/mpeg错误传输,导致无法播放声音

转载 作者:行者123 更新时间:2023-12-03 02:37:16 25 4
gpt4 key购买 nike

我正在创建一个愚蠢的小网站,当单击按钮时会播放随机的模因声音。我遇到了内容混合错误,因此我将所有链接都更改为https。但是,现在,当我单击应该播放声音的按钮时,将加载javascript文件,但声音不会播放。在控制台中,错误显示:资源被解释为文档,但以MIME类型音频/ mpeg传输。声音在Chrome中无法播放,但在Firefox中可以正常运行。如何获取在Chrome中播放的声音?

这是网站,您可以自己进行测试:dankmemesoundboard.com

最佳答案

我认为Chrome没有理由将文件解释为“文档”。
可能是个错误...
但是,如果您使用音频API,则不会。

var audio = null;
function playRandomSound(){
let r = randomNr(1,135);
if(audio && audio.pause) audio.pause();
audio = new Audio("/Sounds/" + r + ".mp3");
audio.play();
}

function randomNr(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}

关于javascript - 资源被解释为文档,但在Chrome控制台中因MIME类型音频/mpeg错误传输,导致无法播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58044683/

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