169 похожих чатов

Подскажите , вызиваю ауди при маунтеде, но иногда оно работает

а иногда ошибку выдает, как исправить то? в чем проблема ?
mounted () {
const audio = new Audio(require('@/assets/sounds/Alarm.mp3'))
audio.muted = true
audio.play()
},
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

19 ответов

19 просмотров

Там прям в сообщении об ошибке написано

Maks- Автор вопроса
Illya Klymov 🇺🇦
Там прям в сообщении об ошибке написано

Та я вижу, но я не понимаю в каком смысле он не взаимодействовал с документом?

Maks- Автор вопроса

Та я понимаю, но смотрел примере, на стакоферрвлове, в коментах писали что в маунтеде можна вот так вызвать. А что делать если мне не надо при клике ? мне надо только вызивать звук при открытие модалки

Maks- Автор вопроса
Maks
Та я понимаю, но смотрел примере, на стакоферрвлов...

А точнее модалка вызиваеться не на клык, а открываеться когда сокет приходит

Нельзя просто так звуки проигрывать после загрузки, вроде

Maks- Автор вопроса
Volodymyr Klimov
Нельзя просто так звуки проигрывать после загрузки...

Так я же не просто так) , например приходит тривога , модалка вылазит, и тогда мне надо звук запустить тривоги, вроде же все как логично, но сделать мне не позволяет такое.

Maks- Автор вопроса
Maks
Так я же не просто так) , например приходит тривог...

Есть ограничение браузера, пока пользователь не взаимодействовал с вашим сайтом, то нельзя запускать звуки, обойти это нельзя

Maks- Автор вопроса
Konstantin Kulebaev
Есть ограничение браузера, пока пользователь не вз...

А если имитировать клик на кнопку через реф например чтоб вызвал метод звука, так прокатит?

Maks- Автор вопроса
Volodymyr Klimov
Нет 😁

ой ой) , так что не рельно мне вставить звук когда модалка открываеться по сокету?)

Maks
А если имитировать клик на кнопку через реф наприм...

Думаю, что в браузере предусмотрели такие хаки) в любом случае не стоит искать лазейки, лучше следовать правилам

Maks
ой ой) , так что не рельно мне вставить звук когда...

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

Maks- Автор вопроса
Maks
Не прокатит тогда как с мобилки))

В крайнем случае можете какое-то модальное окно выводить с кнопкой ОК, после нажатия на нее уже сможете любые звуки воспроизводить в любое время

Maks- Автор вопроса
Yuriy Evstafev
В крайнем случае можете какое-то модальное окно вы...

Да, но уже так не подойдет( , оператор припустим сидит играет в телефоне, на екране там у него тривога , так звук б вызвался и он б заметил) а так на кнопку не пойдет никак(

Maks
Да, но уже так не подойдет( , оператор припустим с...

Перед стартом покажи экран с кнопкой которую надо нажать

Maks
Да, но уже так не подойдет( , оператор припустим с...

Если это для какой-то внутренней админки, то можете просто вешать модалку с блокером, и пока пользователь не нажмет, не сможет взаимодействовать со страницей

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта