@ld6666666666666

Как реализовать звуковое оповещение?

Есть js код
var ribbon = {
    // 
    // Создает и возвращает html строку пункта меню
    // 
    create:function(js_class,color,href,img,id,count,text)
    {
        return "<li class=\""+js_class+"\"><a class=\""+color+"\" href=\""+href+"\"><i class=\""+img+"\"></i><div class=\"ribbon-msg\"><span class=\"count\" id=\""+id+"\">"+count+"</span>"+text+"</div></a></li>";
    },
    // 
    // Добавляет пункт меню в боковую панель
    // 
    insert:function(ribbon)
    {
        $("ul.ribbon-menu").append(ribbon);
    },
    // 
    // Обновляет в определенном пункте меню значение
    // 
    update:function(ribbon_id,count)
    {
        if (this.exists(ribbon_id))
        {
            $("ul.ribbon-menu").children("li").children("a").children("div.ribbon-msg").children("span#"+ribbon_id).text(count);
            return true;
        }
        else
        {
            return false;
        }
    },
    // 
    // Удаляет определенный пункт пункт в боковом меню
    // 
    remove:function(ribbon_id)
    {
        if (ribbon.exists(ribbon_id))
        {
            $("span#"+ribbon_id).parents("div.ribbon-msg").parents("a").parents("li").remove();
        }
    },
    // 
    // Проверят на существование пункта меню
    // 
    exists:function(ribbon_id)
    {
        if ($("ul.ribbon-menu").children("li").children("a").children("div.ribbon-msg").children("span#"+ribbon_id).length > 0)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}


как реализовать что при новом уведомлении (сообщение) было звуковое оповещение?

если ставлю так
  • Вопрос задан
  • 2526 просмотров
Пригласить эксперта
Ответы на вопрос 1
korovnikiss
@korovnikiss
Frontend
var audio = new Audio('path/to/audio') ; 
var btn = document.getElementById("btn") ; 
btn.onclick = function() {
    audio.play() ;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
02 мая 2024, в 14:44
500 руб./за проект
02 мая 2024, в 14:36
3000 руб./за проект
02 мая 2024, в 14:29
30000 руб./за проект