如何找到音频暂停或jQuery中轨完成,HTML5音频 [英] how to find audio is paused or track finished in jquery, Html5 audio

查看:202
本文介绍了如何找到音频暂停或jQuery中轨完成,HTML5音频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作HTML5音频标签,并通过jQuery的,我想,当一首歌曲被完成触发事件。是否有可能使用jQuery?

jQuery的code是:

  $(文件)。就绪(函数(){VAR音乐=新的音频(sample.mp3);
$('#玩')。点击(函数(){
    music.play();
});$('#暂停')。点击(函数(){
 music.pause();
});         });

HTML5是:

 <输入类型=按钮值=播放ID =玩/>
<输入类型=按钮值=暂停ID =暂停/>


解决方案

使用HTML 5的 onended 事件处理程序

 <音频SRC =sample.mp3onended =yourFunction中()>< /音频>

有关jQuery的绑定的结束事件处理程序

  $(音乐).bind(结束功能(){...});

I am working on html5 audio tag and through jquery i want to trigger an event when a song gets finished. Is it possible with Jquery?

Jquery code is:

      $(document).ready(function(){

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

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

         });

HTML5 is:

<input type="button" value="Play" id="play" />
<input type="button" value="Pause" id=pause" />

解决方案

Use HTML 5 onended event handler

<audio src="sample.mp3" onended="yourFunction()"></audio>

For jQuery bind ended event handler

 $(music).bind("ended", function(){ ... });

这篇关于如何找到音频暂停或jQuery中轨完成,HTML5音频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆