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

标签 jquery audio

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

<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”代替;不起作用。

任何帮助将是最欢迎的:)

最佳答案

请包括$(document).ready(function()
{
功能

关于jquery - jQuery-访问不同文件夹中的音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746694/

相关文章:

jquery - HTML5 音频播放器 : Pause not working

javascript - 将字符串传递给 JavaScript 函数

java - Java JMF 中的音频 channel 选择

javascript - 请求没有音频/视频捕获的完整 MediaDeviceInfo

javascript - jQuery 从 jQuery UI 错误中删除按钮

android - 测试语音识别 App ~ 音频输出到麦克风输入适配器

actionscript-3 - 如何向 Flash 平台添加新的 API 以启用增强音频?

javascript - 将重复的 JQuery 代码转换为干净的代码

javascript - 使用javascript控制css3立方体效果

javascript - 无法通过 JQuery 更改图像的 src