账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ios 移动端页面 audio无法暂停
    33
    0

    我有一个页面,ios手机在qq里面打开页面,音乐自动播放,但是点击暂停时音乐暂停不了(通过点击自定义按钮暂停)

    <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');
        }
    });

    结果这下没有声音了

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 赠瑰留香 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部