我的实时网站有问题。当我们制作网站时,声音完全有效,但当我们将其放在域上时,声音似乎不起作用。我们已经运行了错误测试,似乎声音在控制台日志中运行,但实际上并未在站点上运行。
声音仅出现在控制台日志中。
https://i.stack.imgur.com/F5oAd.jpg
////////////////////////////////////////////////////////////////////////////////////////////////////////////
playSound: function (clip) { //plays the sound that corresponds to the pad chosen
if ($("#sound").is(":checked")) {//Check Box Function
var sound = $('.sound' + clip)[0];
console.log(sound);
console.log($('.sound' + clip));
sound.currentTime = 0; //resets audio position to the start of the clip
sound.play(); //play the sound
}
},
这是实际离线运行代码的 JavaScript,它播放代码,但当我们将其联机时,它只在控制台日志中播放。 我们正在寻找帮助来播放声音
这是现场版本的链接,因此您可以看到声音不起作用- http://e-lemon-ators.com/
提前感谢您的帮助。
服务器发送.mp3和.ogg文件,但带有Content-Type:text/html; charset=UTF-8
标头。
您需要告诉服务器设置正确的内容类型标头,例如将这些规则添加到您的.htaccess
:
# MP3 audio
AddType audio/mpeg3 .mp3
AddType audio/mp3 .mp3
AddType audio/x-mpeg3 .mp3
# Ogg Vorbis audio
AddType audio/ogg .ogg
AddType audio/ogg .oga