鍍金池/ 問答/HTML/ 請問各位大佬 現(xiàn)在的谷歌瀏覽器版本怎樣實現(xiàn)音頻在首頁的自動播放?

請問各位大佬 現(xiàn)在的谷歌瀏覽器版本怎樣實現(xiàn)音頻在首頁的自動播放?

代碼如下

$(document).ready(function () {
    var audioElement = document.createElement('audio');
    audioElement.setAttribute('src', $('.active-song').attr('data-src'));
    var tl = new TimelineMax();
    tl.to('.player__albumImg', 3, {
        rotation: '360deg',
        repeat: -1,
        ease: Power0.easeNone
    }, '-=0.2');
    tl.pause();
    //這是頁面刷新之后音樂自動播放
    if ($('.player').hasClass('play')) {
        $('.player').removeClass('play');
        audioElement.pause();
        TweenMax.to('.player__albumImg', 0.2, {
            scale: 1,
            ease: Power0.easeNone
        })
        tl.pause();
    } else {
        $('.player').addClass('play');
        audioElement.play();
        TweenMax.to('.player__albumImg', 0.2, {
            scale: 1.1,
            ease: Power0.easeNone
        })
        tl.resume();
    }
    $('.player__play').click(function () {
        if ($('.player').hasClass('play')) {
            $('.player').removeClass('play');
            audioElement.pause();
            TweenMax.to('.player__albumImg', 0.2, {
                scale: 1,
                ease: Power0.easeNone
            })
            tl.pause();
        } else {
            $('.player').addClass('play');
            audioElement.play();
            TweenMax.to('.player__albumImg', 0.2, {
                scale: 1.1,
                ease: Power0.easeNone
            })
            tl.resume();
        }
    })

在谷歌瀏覽器中會報錯
DOMException: play() failed because the user didn't interact with the document first

回答
編輯回答
老梗

先去百度,你把錯誤代碼一粘貼,全世界都是答案,Chrome 66 禁止聲音自動播放,開發(fā)怎么應對?

2017年8月6日 23:29