Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нет звука на странице (https://javascript.ru/forum/misc/83976-net-zvuka-na-stranice.html)

nEmEc 03.05.2022 12:18

Нет звука на странице
 
Нужно чтоб просто при загрузке страницы звук звучал.
С условием звучал. Без него не звучал.
Вчера это хоть так работало, но потом я сделал вторую страницу(почти копию) и что-то сломалось...

nEmEc 03.05.2022 12:18

<!DOCTYPE html>
<html>

<head>
    
    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">

		<link rel="stylesheet" href="CSS/game_over_styles.css"/>
    
    <title>GAME OVER</title>

</head>

<body>

  <script>    

    function gameOver() {
        let audio = new Audio('game_over.mp3');
        audio.play();
    };

   if (1 == 1) {
    gameOver(); 
   };
    

</script>

  <p id="game_over_p">GAME OVER ! ! !</p>

  
<center>
  <img src="./img/WPY2.gif" alt="game over">
</center>

<br><br><br><br>

<center> 
  <button onclick="document.location.href = './index222.html'">попробовать ещё раз</button>
</center>

</body>

</html>

рони 03.05.2022 13:54

nEmEc,
пока не кликнешь по странице играть не будет, автоматическое воспроизведение запрещено, пользователь может разрешить это в настройках браузера.

nEmEc 03.05.2022 14:37

Но у меня на эту страницу был переход с другой функцией

function goToGameOver()
{
document.location.href = 'game_over.html';
};

Открывается, но звука нет.

А ещё такое пробовал:
audio.autoplay = true
И это не работает...

voraa 03.05.2022 15:01

Цитата:

Сообщение от nEmEc
Открывается, но звука нет.

А ещё такое пробовал:
audio.autoplay = true
И это не работает...

Сказано же
Цитата:

Сообщение от рони
пока не кликнешь по странице играть не будет, автоматическое воспроизведение запрещено,

https://developer.chrome.com/blog/autoplay/


Часовой пояс GMT +3, время: 12:40.