播放/暂停按钮HTML5音频 [英] Play/Pause Button HTML5 Audio

查看:629
本文介绍了播放/暂停按钮HTML5音频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图让HTML5音频在一个按钮中播放/暂停。我怎么可能会这样做呢?因此,播放按钮切换到暂停图标,这是字体真棒'fa fa-pause'代码在这里:

 < audio id =myTune> 
< source src =http://96.47.236.72:8364/;>
< / audio>
< div class =btn-group btn-group-xs>

谢谢!

解决方案

您可以在< i> 标记中添加一个id,并将 fa fa-pause class change when state:

 < a href =javascript:void(0)class =btn btn默认数据切换=tooltiptitle =预览onclick =aud_play_pause()>< i id =stateiconclass =fa fa-play>< / i><一个> 

< script>
函数aud_play_pause(){
var myAudio = document.getElementById(myTune);
if(myAudio.paused){
$('#stateicon')。removeClass('fa fa-play');
$('#stateicon')。addClass('fa fa-pause');
myAudio.play();
} else {
$('#stateicon')。removeClass('fa fa-pause');
$('#stateicon')。addClass('fa fa-play');
myAudio.pause();
}
}



希望这有助于

I'm trying to get HTML5 Audio to play/pause in one button. How would I possibly go around doing this? So the play button switches to the pause icon which is font awesome 'fa fa-pause' The code is here:

<audio id="myTune">
<source src="http://96.47.236.72:8364/;">
</audio>
<div class="btn-group btn-group-xs">
<a href="javascript:void(0)" class="btn btn-default" data-toggle="tooltip" title="Preview"     onclick="document.getElementById('myTune').play()"><i class="fa fa-play"></i></a>

Thank you!

解决方案

You can put an id to the <i> tag and assign the fa fa-pause class when change of state:

<a href="javascript:void(0)" class="btn btn-default" data-toggle="tooltip" title="Preview" onclick="aud_play_pause()"><i id="stateicon" class="fa fa-play"></i></a>

<script>
  function aud_play_pause() {
    var myAudio = document.getElementById("myTune");
    if (myAudio.paused) {
      $('#stateicon').removeClass('fa fa-play');
      $('#stateicon').addClass('fa fa-pause');
      myAudio.play();
    } else {
      $('#stateicon').removeClass('fa fa-pause');
      $('#stateicon').addClass('fa fa-play');
      myAudio.pause();
   }
 }

Hope this helps

这篇关于播放/暂停按钮HTML5音频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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