目前在專案中,希望一進入網頁就可以播放背景音樂,但是chrome好像已經禁止了這個!
在網上找到破解方法,參考網址如下: http: //www.nooong.com/docs/chrome_video_autoplay.htm
但是我自己試過用上面的方法,效果還是沒用。我想請你幫我看看是拼寫錯了,還是根本沒用?
可能你也有類似的需求,希望你能和我一起分享,非常感謝你的熱情幫助,再次感謝大家關注我的問題。
let trigger = document.querySelector('.trigger');
let autoplay = document.querySelector('.autoplay');
trigger.onload = function(){
autoplay.src = 'demo.mp3';
autoplay.oncanplay = function(){
autoplay.play();
};
};
<!-- background music to play -->
<audio autoplay="autoplay" controls="controls" loop ="loop" preload ="auto" class="autoplay">
<source src="demo.mp3" />
</audio>
<!-- First trigger the audio in the iframe, put an empty music file in it -->
<iframe allow="autoplay" style="display:none" class="trigger" src="demo.mp3"></iframe>
uj5u.com熱心網友回復:
目前在專案中,希望一進入網頁就可以播放背景音樂,但是chrome好像已經禁止了這個!
Chrome 和大多數其他瀏覽器。
在網上找到破解方法,參考網址如下:
這是不可能的。您正在查看的網站也沒有這樣做。充其量,您可以玩一些受信任的用戶操作,這確實是您提到的網站上提出的解決方法。
但是我自己試過用上面的方法,效果還是沒用。我想請你幫我看看是拼寫錯了,還是根本沒用?
那是因為對于這個問題你無能為力。打開頁面后,您無法播放音樂。
uj5u.com熱心網友回復:
或許: <audio autoplay controls><source src="demo.mp3" type="audio/mpeg"></audio>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418588.html
標籤:
