为了账号安全,请及时绑定邮箱和手机立即绑定

下面这种写法音乐为什么不能暂停

window.onload = function(){

  var play = document.getElementById("music");

    var myAudio = document.getElementsByTagName("audio")[0];

  play.onclick = function(){

  if(myAudio.paused){

  myAudio.paused = false;

  }else{

  myAudio.paused = true;

  }

  }

 }

 


正在回答

2 回答

可是下面的这个写法可以暂停,不可以再次播放

window.onload = function(){

  var play = document.getElementById("music");

    var myAudio = document.getElementsByTagName("audio")[0];

  play.onclick = function(){

  if(myAudio.paused){

  myAudio.paused = false;

  }else{

 myAudio.pause();

  }

  }

 }


0 回复 有任何疑惑可以回复我~

Audio.paused返回的是布尔值,true 指示音频/视频已暂停。否则为 false。    你这样做貌似只是给paused赋值了,并没有实际操作Audio.  paused更多的是个判断,不是操作,


0 回复 有任何疑惑可以回复我~
#1

momoyy123 提问者

可是下面的这个写法可以暂停,不可以再次播放 window.onload = function(){ var play = document.getElementById("music"); var myAudio = document.getElementsByTagName("audio")[0]; play.onclick = function(){ if(myAudio.paused){ myAudio.paused = false; }else{ myAudio.pause(); } } }
2016-02-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面这种写法音乐为什么不能暂停

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信