Загрузка...

Не хочет играть музыка на сайте

Тема в разделе Frontend создана пользователем n30_inactive3712455 5 дек 2020. 216 просмотров

  1. n30_inactive3712455
    n30_inactive3712455 Автор темы 5 дек 2020 Заблокирован(а) 3 3 дек 2020
    Делаю автоплей музыки, и ничего. Как будто её и не было. Однако если сделать плеер с кнопкой, то всё норм.
     
  2. четвертый
    четвертый 5 дек 2020 Заблокирован(а) 9 3 дек 2020
  3. wer2200
    wer2200 5 дек 2020 Заблокирован(а) 34 6 мар 2019
    Попробуй
    HTML
    <audio autoplay="autoplay" loop="loop" preload="preload">
    <source src="1.mp3" type="audio/mpeg">
    </audio>
     
    1. четвертый
      n30_inactive3712455, Я тебе говорю код покажи, как без причины проблемы её можно устранить ?
    2. wer2200
      n30_inactive3712455, чел на индекс файле у меня тоже не работает, попробуй перейти с другой стр на стр с музыкой
  4. Lonque
    Lonque 5 дек 2020 Заблокирован(а) 1020 30 июл 2019
    1. wer2200
      Lonque, кодер который пытается её уговорить:

      [IMG]
  5. четвертый
    четвертый 5 дек 2020 Заблокирован(а) 9 3 дек 2020
    Что за привычка ребята ? Есть проблема - покажите её. На словах догадки можно строить и до китайской стены.
     
  6. n30_inactive3712455
    n30_inactive3712455 Автор темы 5 дек 2020 Заблокирован(а) 3 3 дек 2020
    А что мне показать именно?
    Код
            <audio autoplay="autoplay" loop="loop" preload="preload">
    <source src="1.mp3" type="audio/mpeg">
    </audio>
    Это?
    --- Сообщение объединено с предыдущим 5 дек 2020
    В эксплоере почему-то работает, а в гугле нет. Хотя я и wav и mp3 делал
     
    1. четвертый
  7. четвертый
    четвертый 5 дек 2020 Заблокирован(а) 9 3 дек 2020
    Во всех браузерах будет работать - в хроме только когда клиентская часть получит разрешение от юзера что он хочет слышать звук - а самое идеальное как это можно сделать по кнопке я показал в коде ниже. Так же сборная солянка для ноунейм браузеров чтобы "наверника" работало.


    Код
    <!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>
     
Загрузка...
Top