Loading...
JavaScript | Не работает звковое оповещение
Не знаю в чем проблема, ну звуковое оповещение не работает
$(function() {
//Load sound
window.sound = new Audio();
window.sound.src = window.location.protocol + window.location.hostname + "/assets/sounds/message.mp3";
//Notify title
var notifyTitle = "New account";
var oldTitle = document.title;

window.doNotifyTitle = function()
{
if (document.title == oldTitle)
document.title = notifyTitle;
else
document.title = oldTitle;
}
Steam,


let sound = new Audio();
sound.src = '/путь к mp3 файлу';
sound.autoplay = true;
PhpStorm, Не работает, при var notifyTitle = "New account"; должен работать оповещение
window.location.protocol равен http или https

затем идет
window.location.hostname который будет типа site.ru итого в итоге имеем
httpsite.ru вменсто http://site.ru
Сибирский, Нужно чтобы на http работало
Steam, ты пост мой читал выше?
Сибирский, А теперь как правильно сделать?
Steam, правильно будет без лишнего выпенрежа указать относительный путь относительно корня /путь к файлу, начальный слэш всегда указывает на корневую сайта
________
посл. ред. 29.03.2018 в 11:49; всего 1 раз(а); by Сибирский
Сибирский, Да читал
Steam (29.03.2018 в 11:41)
PhpStorm, Не работает, при var notifyTitle = "New account"; должен работать оповещение


функцию для звуков создай (можно глобально её объявить и она будет видна везде, где подключена бмблиотека jquery) и не нужно на событие вешать


$(function() {
window.sound = sound;

function sound() {
let sound = new Audio();
sound.src = '/путь к mp3 файлу';
sound.autoplay = true;
}

let notifyTitle = 'New account';
let oldTitle = document.title;

if (document.title === oldTitle) {
document.title = notifyTitle;
sound();
} else {
document.title = oldTitle;
}
});

________
посл. ред. 29.03.2018 в 11:52; всего 1 раз(а); by PhpStorm
Онлайн: 2
Время:
Gen. 0.0954
(c) ByMAS.RU 2010-2025