2
我有一個在我的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>
,將不勝感激。
只需要一組全新的眼睛就可以看到哈哈。我固定了那部分,但音頻仍然不會播放。 – Timble
不要忘記檢查你的帽子。 'ThemeE'因爲與'themeE' – Jersh
啊哈,謝謝修復它。我覺得沒有注意到那些事情很可笑。 – Timble