在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/云計算  HTML5  HTML/ ios 移動端頁面 audio無法暫停

ios 移動端頁面 audio無法暫停

我有一個頁面,ios手機(jī)在qq里面打開頁面,音樂自動播放,但是點(diǎn)擊暫停時音樂暫停不了(通過點(diǎn)擊自定義按鈕暫停)

<div class="music">
    <i class="music-icon"></i>
    <audio id="audio" src="bgmusic.mp3" loop="loop" autoplay="autoplay"></audio>
</div>
function MusicPlay(){
    var audio = document.getElementById('audio');
    var ico = $('.music i');
    if(audio.paused){
        audio.play();
        ico.addClass('torotate');
    }else{
        audio.pause();
        ico.removeClass('torotate');
    }
}

$('body').on('click',function(event){
    var playBtn = $('.music i');
    var music = document.getElementById('audio');
    var target = $( event.target );
    if( target.is( playBtn )){
        MusicPlay();
    }else{
        music.play();
        playBtn.addClass('torotate');
    }
});

后來又將click改成touchstart

$(document).on('touchstart', function(event) {
    var playBtn = $('.music i');
    var music = document.getElementById('audio');
    var target = $( event.target );
    if( target.is( playBtn )){
        MusicPlay();
    }else{
        music.play();
        playBtn.addClass('torotate');
    }
});

結(jié)果這下沒有聲音了

回答
編輯回答
貓小柒
<!DOCTYPE html>
<html>
<body>


<audio id="myAudio" autoplay controls loop>
  <source src="/i/horse.ogg" type="audio/ogg">
  <source src="/i/horse.mp3" type="audio/mpeg">
  Your browser does not support the audio element.
</audio>


<p id="demo"></p>

<button onclick="myFunction()">切換</button>

<script>
function myFunction()
{
 var audio = document.getElementById("myAudio");
   if(audio.paused){
     audio.play(); 
  }else{
     audio.pause();
}
}
</script>

</body>
</html>

這個代碼粘貼到這里 http://www.w3school.com.cn/ti...

2017年4月8日 02:52