小编Joh*_*ohn的帖子

音频播放完毕触发事件

<audio>在 HTML5 中没有看到太多关于标签的文档。我试图在音频播放完毕后触发一个事件。

HTML:

<audio id="audio">
    <source src="'.$query['audioPronunciation'].'" type="audio/mp3">
    Your browser does not support the audio element.
</audio>
Run Code Online (Sandbox Code Playgroud)

JavaScript / jQuery 播放和暂停:

function audio() {
    if ($("#audioControl").hasClass("glyphicon-play")) {
        $("#audioControl").addClass("glyphicon-pause").removeClass("glyphicon-play");
        $("#audio").trigger("play");
    } else if ($("#audioControl").hasClass("glyphicon-pause")) {
        $("#audioControl").removeClass("glyphicon-pause").addClass("glyphicon-play");
        $("#audio").trigger("pause");
    }
}
Run Code Online (Sandbox Code Playgroud)

JavaScript / jQuery,“结束时”

$("#audio").addEventListener('ended', function() {
    alert("Audio has finished playing!");
Run Code Online (Sandbox Code Playgroud)

});

html javascript audio jquery

5
推荐指数
1
解决办法
2863
查看次数

标签 统计

audio ×1

html ×1

javascript ×1

jquery ×1