【发布时间】:2020-10-25 04:20:03
【问题描述】:
我的网站上有一个音频,我有一个播放/暂停按钮。目前一切正常,但我只是发现播放和暂停太突然了。每当按下播放/暂停按钮时,我想淡入和淡出音频。我怎么能做到这一点?
任何帮助表示赞赏,在此先感谢!
请在此处查看我的代码笔:https://codepen.io/cocotx/pen/rNLjbPK?editors=1010
<audio id="audio" loop>
<source src="https://www.kozco.com/tech/LRMonoPhase4.wav" type="audio/mpeg">
</audio>
<button id="play-pause">play/pause</button>
const song = document.querySelector("#audio");
let pPause = document.querySelector('#play-pause');
let playing = true;
function playPause() {
if (playing) {
const song = document.querySelector('#audio');
song.play();
playing = false;
} else {
song.pause();
playing = true;
}
}
$('#play-pause').click(function() {
playPause();
});
【问题讨论】:
标签: javascript jquery audio