Audio joomla网站复制到本地主机时音频中断
我已经通过备份文件将Joomla网站复制到本地主机。所有的功能(我到目前为止已经检查过)都被保留了,除了音频文件,这些文件现在在单击页面元素时不会运行。Firebug显示到远程站点和本地站点的音频文件路径明显不同。 远程路径: "". 本地路径:“/e2tw/index.php/courses/intro word sets/word-sets-1-10/templates/beez_20/audio/word_set1/b1e01.ogg”,从本地主机获取。 高清路径:/var/www/e2tw/templates/beez_20/audio/word_set1/b1e10.ogg。 以下是实现单击行为的jquery代码:Audio joomla网站复制到本地主机时音频中断,audio,joomla,localhost,Audio,Joomla,Localhost,我已经通过备份文件将Joomla网站复制到本地主机。所有的功能(我到目前为止已经检查过)都被保留了,除了音频文件,这些文件现在在单击页面元素时不会运行。Firebug显示到远程站点和本地站点的音频文件路径明显不同。 远程路径: "". 本地路径:“/e2tw/index.php/courses/intro word sets/word-sets-1-10/templates/beez_20/audio/word_set1/b1e01.ogg”,从本地主机获取。 高清路径:/var/www/e2t
jQuery("div#word_set, div#question").on("click", function (evnt) {
if(E2tw.audioIsPlaying !== true) {
var elementId = evnt.target.id,
pathVar = document.getElementById("pathVar").innerHTML,
oggVar = pathVar+elementId+".ogg",
mp3Var = pathVar+elementId+".mp3",
audioElement = document.createElement("audio");
audioElement.src = Modernizr.audio.ogg ? oggVar : mp3Var;
audioElement.load();
audioElement.play();
E2tw.audioIsPlaying = true;
audioElement.addEventListener("ended", function() {
E2tw.audioIsPlaying = false;
});
}
});
此页面的pathVar值为“/templates/beez_20/audio/word_set1/”
我在这里猜测,但是index.php文件会有问题吗?如果有任何帮助,我将不胜感激。您确定pathVar==“/templates/beez_20/audio/word_set1/”?你用console.log检查它?不是用console,而是用firebug,我解决了这个问题,正确的路径是“/e2tw/templates/beez_20/audio/word_set1/”。谢谢你的建议