Вы не зашли.
Страницы 1
Ребята, решил уже на форум написать.
Перелопатил все просторы и возможно не правильно подаю запрос.
Суть:
При входе на сайт ( желательно только главная страница ) должно проиграть музыкальное приветствие. Без повторов и без нажатия на "Play".
Возможно, кто-то ранее такого плана задачку реализовал и есть решение?
Плееры не подходят. Грузят скорость загрузки сайта в мобильной версии
Не в сети
Ну без плеера ни как, я же тебе делал для галереи там один раз проигрывалось
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Не знаю как другие, но конкретно я такие сайты, на которых без моего ведома начинает играть видео/аудио закрываю. Так как считаю, что мне там нечего ловить, если его авторы в двух словах не могут написать о чем он.
Что касается задачки, то решений полно в интернетах, ну хотя бы тут https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement.
{# Если это главная страница #}
{% if isHandler('news:main') %}
<script>
document.addEventListener('DOMContentLoaded', function(event) {
// Создаем объект аудио.
const media = new Audio('https://img.imgsmail.ru/static.promo/sounds/notifier/bell.mp3');
// Воспроизводим аудио.
media.play();
});
</script>
{% endif %}
Это нужно добавить в main.tpl перед закрывающим тегом </body>.
Изменено rusiq (2020-03-10 08:25:11)
Не в сети
Во как получается: решил проверить работу скрипта и оказалось, что разработчики Chrome изменили политику в отношении автопроигрывания, что конкретно меня, радует. https://developers.google.com/web/updat … cy-changes
Нужно изучить.
Изменено rusiq (2020-03-10 08:29:07)
Не в сети
Не охота изучать, вот такая штука должна работать некоторое время, хотя бы
{# Если это главная страница #}
{% if isHandler('news:main') %}
<script>
document.addEventListener('DOMContentLoaded', function(documentEvent) {
// Создаем кнопку.
const button = document.createElement('button');
// Добавляем слушателя.
button.addEventListener('click', function(buttonEvent) {
// Создаем объект аудио.
const media = new Audio('https://img.imgsmail.ru/static.promo/sounds/notifier/bell.mp3');
// Воспроизводим аудио.
media.play();
});
// Программно кликаем по кнопке.
button.click();
});
</script>
{% endif %}
Изменено rusiq (2020-03-10 08:38:20)
Не в сети
Раньше можно было и в закладки браузера добавлять с сайта,а сейчас только через cmd-d
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
rusiq, на самом деле... я с тобой полностью согласен. Я в начале загорелся а потом прочитал и понял, что реально судить по себе будет не верно и многие будут просто закрывать сайт.
Импульсивное решение друга и мое - сейчас у ребят спрошу... в общем. Спасибо за обратную связь. Пусть кому это будет нужно прочитают и увидят решение задачки такого типа.
Спасибо парни!
Не в сети
Страницы 1