Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Опять аудио! Музыка фоном, КАК ??? (https://javascript.ru/forum/dom-window/81002-opyat-audio-muzyka-fonom-kak.html)

voraa 14.09.2020 08:46

Цитата:

Сообщение от MaxMaxFriend
Набрав в простом блокноте лишь один тег:
<audio src="...."></audio>
а затем переименовав файл с ним в тип: .htm

Т.е это запускается локально, с компьютера?
Правила обработки страниц, полученных по протоколу file: и протоколам htpp(s) могут отличаться.
Вот правила блокировки автовоспроизведения в общем виде

Цитата:

Как правило, вы можете предположить, что автозапуск мультимедиа будет разрешен только при выполнении хотя бы одного из следующих условий:

Звук отключен или его громкость установлена ​​на 0

Пользователь взаимодействовал с сайтом (щелкая, касаясь, нажимая клавиши и т. Д.)

Если сайт внесен в белый список; это может происходить либо автоматически, если браузер определяет, что пользователь часто взаимодействует с мультимедиа, либо вручную с помощью настроек или других функций пользовательского интерфейса.

Если политика функции автовоспроизведения используется для предоставления поддержки автовоспроизведения для файла <iframe>и его документа.

В противном случае воспроизведение, скорее всего, будет заблокировано. Точные ситуации, которые приводят к блокировке, и особенности того, как сайты попадают в белый список, варьируются от браузера к браузеру, но приведенные выше рекомендации являются хорошими рекомендациями.
Вполне возможно, что страницы, полученные с локального компьютера автоматически считаются в "белом списке"

MaxMaxFriend 14.09.2020 09:50

Спорный вопрос на счет запретов аudio ?!!!
 
"Это как устанавливать платную подписку не спрашивая согласия. Типа, если не нужно откажись." - нелепое сравнение. :agree: Это не денежный вопрос !
Вообщем, когда квалификации не достаточно, в ход ступает треп...
Вот на другом форуме, моя проблемка была решена на 5 минут !

https://www.cyberforum.ru/javascript...ad2698036.html

Что ж, удачи.
P.S.: Век живи, век - учись !

voraa 14.09.2020 10:11

Отпишитесь, у кого это работает и на каком браузере
<html>
<body>
<audio id='audio_player' src=x autoplay></audio>
<script>
const links = [
  "https://drivemusic.me/dl/AWkaaH9xtZJtrs38TMfQLg/1599767898/download_music/2016/02/keiko-matsui-forever-forever.mp3",
  "https://drivemusic.me/dl/b1Uf_3jG11wbPk6VN39aKA/1599698135/download_music/2014/06/parallels-beachflow.mp3",
  "https://drivemusic.me/dl/LYGwhcbsvxWYFthXC-ahSw/1599698369/download_music/2013/04/central-lounge-before-closing.mp3"
]
const id = Math.floor(Math.random() * 3);
const link = links[id];
const player = document.getElementById('audio_player');
player.src = link;
</script>
</body>
</html>


У меня хром молчит.
Лис играет при воспроизведении во фрейме (с форума), но молчит при открытии непосредственно страницы (и с сервера и локально) с предупреждением
Цитата:

Автовоспроизведение разрешено только в случае подтверждения пользователем, активного пребывания пользователя на сайте или выключенного в видео звука.


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