jquery - 访问不同文件夹中的音频文件

时间:2013-05-25 05:23:03

标签: jquery audio

在英语 - 泰语网站中,我想将每个页面的音频文件存储在不同的文件夹中。 我在每个页面的顶部放置一个包含该页面路径的p元素(display:hidden)。像这样:

<p id="pathVar">/audio/example_page</p> 

我想使用此路径信息为每个页面构建音频文件的路径 下面的jquery代码有效(其他问题已在此发布)。

var audioIsPlaying = false;
var pathVar = document.getElementById("pathVar").innerHTML;

jQuery("span").click(function (evnt) {
 if(audioIsPlaying !== true) {
  var elementId = evnt.target.id;
  var oggVar = "/templates/beez_20/audio/"+elementId+".ogg"; 
  var audioElement = document.createElement("audio");
  audioElement.setAttribute("src", oggVar);    
  audioElement.play();
  audioIsPlaying = true;
  audioElement.addEventListener("ended", function() {
    audioIsPlaying = false;    
   });
 };
});

我检查了pathVar值并返回/ templates / beez_20 / audio /但是替换了var oggVar = pathVar + elementId +“。ogg”;不起作用。

欢迎任何帮助:)

1 个答案:

答案 0 :(得分:0)

请包含$(文件).ready(function()     { 功能