Делаю автоплей музыки, и ничего. Как будто её и не было. Однако если сделать плеер с кнопкой, то всё норм.
Попробуй <audio autoplay="autoplay" loop="loop" preload="preload"> <source src="1.mp3" type="audio/mpeg"> </audio> HTML <audio autoplay="autoplay" loop="loop" preload="preload"> <source src="1.mp3" type="audio/mpeg"> </audio>
n30_inactive3712455, чел на индекс файле у меня тоже не работает, попробуй перейти с другой стр на стр с музыкой
Что за привычка ребята ? Есть проблема - покажите её. На словах догадки можно строить и до китайской стены.
А что мне показать именно? <audio autoplay="autoplay" loop="loop" preload="preload"> <source src="1.mp3" type="audio/mpeg"> </audio> Код <audio autoplay="autoplay" loop="loop" preload="preload"> <source src="1.mp3" type="audio/mpeg"> </audio> Это? --- Сообщение объединено с предыдущим 5 дек 2020 В эксплоере почему-то работает, а в гугле нет. Хотя я и wav и mp3 делал
n30_inactive3712455, В гугле и не будет работать. Если только не воспользоваться плагинами или костылями Кури инфу: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes (коротко - гугл запретил autoplay)
Во всех браузерах будет работать - в хроме только когда клиентская часть получит разрешение от юзера что он хочет слышать звук - а самое идеальное как это можно сделать по кнопке я показал в коде ниже. Так же сборная солянка для ноунейм браузеров чтобы "наверника" работало. <!DOCTYPE html> <html> <head> <title>chetverty - soundbox</title> <meta charset="utf-8"> <script> var audio = document.getElementById("playAudio"); audio.volume = 0.2; window.onload = function() { var context = new AudioContext(); } document.addEventListener('click', musicPlay); function musicPlay() { document.getElementById('ID').play(); document.removeEventListener('click', musicPlay); } document.getElementById('playAudio').play(); var aud = document.getElementById("playAudio"); aud.play() document.getElementById('playAudio').play(); function soundClick() { var audio = new Audio(); audio.src = 'https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3'; audio.autoplay = true; } </script> </head> <body> <center><p " onclick="soundClick()" style="color: black;">Кликни - покажу секретик</p></center> <iframe hidden src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" allow="autoplay" type="audio/mpeg"> <audio autoplay="autoplay" loop="loop" preload="preload" id="playAudio"> <source src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" type="audio/mpeg"> </audio> <video autoplay muted id="audio1" src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" type="audio/mp3"> Your browser does not support the <code>video</code> element. </video> <script type="text/javascript"> unmuteButton.addEventListener('click', function() { if ( unmuteButton.innerHTML == "unmute" ) { unmuteButton.innerHTML = "mute"; audio1.muted = false; } else { unmuteButton.innerHTML = "unmute"; audio1.muted = true; } }); </script> </body> </html> Код <!DOCTYPE html> <html> <head> <title>chetverty - soundbox</title> <meta charset="utf-8"> <script> var audio = document.getElementById("playAudio"); audio.volume = 0.2; window.onload = function() { var context = new AudioContext(); } document.addEventListener('click', musicPlay); function musicPlay() { document.getElementById('ID').play(); document.removeEventListener('click', musicPlay); } document.getElementById('playAudio').play(); var aud = document.getElementById("playAudio"); aud.play() document.getElementById('playAudio').play(); function soundClick() { var audio = new Audio(); audio.src = 'https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3'; audio.autoplay = true; } </script> </head> <body> <center><p " onclick="soundClick()" style="color: black;">Кликни - покажу секретик</p></center> <iframe hidden src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" allow="autoplay" type="audio/mpeg"> <audio autoplay="autoplay" loop="loop" preload="preload" id="playAudio"> <source src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" type="audio/mpeg"> </audio> <video autoplay muted id="audio1" src="https://cdn4.sefon.pro/files/prev/80/Lil%20Peep%20%26%20XXXTentacion%20-%20Falling%20Down%20%28192kbps%29.mp3" type="audio/mp3"> Your browser does not support the <code>video</code> element. </video> <script type="text/javascript"> unmuteButton.addEventListener('click', function() { if ( unmuteButton.innerHTML == "unmute" ) { unmuteButton.innerHTML = "mute"; audio1.muted = false; } else { unmuteButton.innerHTML = "unmute"; audio1.muted = true; } }); </script> </body> </html>