gpt4 book ai didi

javascript - 只有部分音频播放器工作

转载 作者:太空宇宙 更新时间:2023-11-04 05:53:12 25 4
gpt4 key购买 nike

我有一个 HTML 代码:

<audio src="whale-music.mp3" id="audio"></audio>
<button class="oi oi-media-play b-play" id="play" onclick="play()"></button>

和脚本:

<script>
function play() {
var audio = document.getElementById('audio');
if (audio.paused) {
audio.play();
document.getElementById('play').removeClass('oi-media-play')
document.getElementById('play').addClass('oi-media-pause')
}else{
audio.pause();
audio.currentTime = 0
document.getElementById('play').addClass('oi-media-play')
document.getElementById('play').removeClass('oi-media-pause')
}
}

它会播放和暂停歌曲,但不会更改类别,也不会返回到停止点播放(从头开始播放)。这段代码有什么问题?

最佳答案

我们这个代码

function play() {
var audio = document.getElementById('audio');
if (audio.paused) {
audio.play();
document.getElementById('play').classList.remove('oi-media-play')
document.getElementById('play').classList.add('oi-media-pause')
}else{
audio.pause();
audio.currentTime = 0
document.getElementById('play').classList.add('oi-media-play')
document.getElementById('play').classList.remove('oi-media-pause')
}}

“removeClass”和“addClass”是jquery语法

关于javascript - 只有部分音频播放器工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58075239/

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