首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery确定HTML5音频暂停或曲目结束的时间

问使用jQuery确定HTML5音频暂停或曲目结束的时间
EN

Stack Overflow用户
提问于 2011-10-05 01:54:58
回答 3查看 13.8K关注 0票数 3

我正在处理一个HTML5音频标签,我想在歌曲结束时触发一个事件。使用jQuery可以做到这一点吗?

我的jQuery代码是:

代码语言:javascript
复制
      $(document).ready(function(){

var music = new Audio("sample.mp3");
$('#play').click(function(){
    music.play();
});

$('#pause').click(function(){
 music.pause();
});

         });

我的HTML5是:

代码语言:javascript
复制
<input type="button" value="Play" id="play" />
<input type="button" value="Pause" id=pause" />
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-05 02:08:44

使用HTML5 onended事件处理程序

代码语言:javascript
复制
<audio src="sample.mp3" onended="yourFunction()"></audio>

For jQuery bind ended事件处理程序

代码语言:javascript
复制
 $(music).bind("ended", function(){ ... });
票数 14
EN

Stack Overflow用户

发布于 2011-10-05 02:10:49

代码语言:javascript
复制
.bind("ended", function(){ });

或

代码语言:javascript
复制
 music.addEventListener("ended", function() { });
票数 3
EN

Stack Overflow用户

发布于 2017-07-11 00:51:49

代码语言:javascript
复制
<audio class="ah-audio-player" preload="auto">
  <source type="audio/mpeg" src="sound.mp3">
</audio>

-

代码语言:javascript
复制
var audio_player = $('.ah-audio-player');
audio_player.on('ended', function () {
    alert('end');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7652031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档