音频轨道JS功能没有播放或暂停音频
问题描述:
我有一个在我的JS和HTML代码中播放和暂停声音的问题。音频轨道JS功能没有播放或暂停音频
我有一个功能,可以根据用户在哪里或在做什么来创建动态音乐,从而输入两个音轨,暂停一个音轨并播放另一个音轨。但是,当调用该功能时,不会播放或暂停轨道。我在网上查了一下,以确保我使用了正确的音频格式,并从我的研究中得到了。我目前很难理解为什么这种方式不起作用,所以一组新的眼睛可能有助于找出问题。
我的javascript:
function playTrack(musicon, musicoff) {
document.getElementById(musicon).play();
document.getElementById(musicoff).pause();
}
我的HTML有点用javascript初学者,绝对与音频元素,所以任何和所有帮助或提示一个小白的
<audio id="themeD" autoplay="autoplay" loop="true">
<source src="d.ogg" type="audio/ogg" />
<source src="d.mp3" type="audio/mpeg" />
</audio>
<audio id="themeE" loop="true">
<source src="e.ogg" type="audio/ogg" />
<source src="e.mp3" type="audio/mpeg" />
</audio>
<a class="button" onclick="javascript:playTrack('ThemeE','ThemeD');">Change audio</a>
,将不胜感激。
答
看你的空间。您播放编号为Theme E
的音频,但音频的编号为themeE
只需要一组全新的眼睛就可以看到哈哈。我固定了那部分,但音频仍然不会播放。 – Timble
不要忘记检查你的帽子。 'ThemeE'因为与'themeE' – Jersh
啊哈,谢谢修复它。我觉得没有注意到那些事情很可笑。 – Timble