Нашёл вот такой скрипт, который проигрывает звук на странице.
var sound = new Audio();
sound.src = 'https://noisefx.ru/noise_base/05/02112.mp3';
sound.play();
В Google Chrome этот скрипт работает только в консоли, а на странице - нет. Ошибка:
Uncaught (in promise) DOMException
Как исправить?
В хроме с недавнего времени запускать аудио можно только после того, как пользователь произведет взаимодействие со страницей.
Например, кликнет на кнопку.
var sound = new Audio();
sound.src = 'https://noisefx.ru/noise_base/05/02112.mp3';
function play() {
sound.play();
}
<button onclick='play()'>play</button>
Установлен таймер, который попробует запустить музыку.
var sound = new Audio();
sound.src = 'https://noisefx.ru/noise_base/05/02112.mp3';
setTimeout(() => {
console.log('play');
sound.play();
}, 5000);
Успейте нажать на меня в течении 5 секунд и услышите музыку!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Написал несколько строк роутера, потом пришла идея переписать его на async/await, собственно вопрос несколько:
Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»
Ситуация проста: есть некий html-код, который должен выводиться юзеруНо код этот может генерировать кто угодно, поэтому я использую iframe в режиме...
Вопрос такой, есть цикл при котором мы выводим все что нашли в массиве