gpt4 book ai didi

javascript - 音轨 JS 函数不播放或暂停音频

转载 作者:行者123 更新时间:2023-11-27 23:32:23 27 4
gpt4 key购买 nike

我在 JS 和 HTML 代码中播放和暂停声音时遇到问题。

我有一个功能,可以输入两首轨道,暂停一首,然后播放另一首,用于根据用户所在位置或正在做的事情创建动态音乐。但是,调用该函数时,不会播放或暂停轨道。我已经在网上查找以确保我使用的是正确的音频格式,并且根据我的研究,我一直在这样做。我目前对为什么这行不通感到困惑,所以重新审视可能有助于找出问题所在。

我的Javascript:

function playTrack(musicon, musicoff) {
document.getElementById(musicon).play();
document.getElementById(musicoff).pause();
}

我的 HTML

   <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>

有点像 Javascript 的初学者,绝对是音频元素的新手,因此我们将不胜感激任何和所有帮助或提示。

最佳答案

注意你的空间。你播放了id为Theme E的音频,但是你的音频id是themeE

关于javascript - 音轨 JS 函数不播放或暂停音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35217858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com