Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/47: Рейтинг темы: голосов - 47, средняя оценка - 4.98
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471

Звуковое оповещение при свернутом браузере

11.02.2016, 11:58. Показов 9589. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, форумчане.
Не подскажете ли, как можно сделать воспроизведение звука, при новом событии на сайте, даже при свернутом браузере или при открытой другой вкладке?
Суть в том, есть чат на основной странице происходит запрос к серверу через ajax и если появились новые сообщения, то в чат в див элемент с id, допустим, music возвращается:

PHP
1
2
3
4
$data = "<html><body><script>";
                   $data .= "document.getElementById('music').innerHTML='<EMBED SRC=\"../sound/gb.wav\" width=0 height=0 hidden=true autostart=true volume=100></EMBED>';";
                   $data .= "</script></body></html>";
print $data;
Таким образом звук воспроизводится, но только при условии что браузер открыт и открыта именно данная вкладка, но при таком раскладе и звуковое оповещение не нужно.

Может кто сталкивался и подскажет как можно реализовать звуковое оповещение, даже при свернутом браузере или открытой другой вкладке?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2016, 11:58
Ответы с готовыми решениями:

Звуковое оповещение при обновлении текста
Всем привет! Я Новеньки, строго не судить... Есть вопрос: У меня скрипт: &lt;a id=&quot;content&quot;&gt;&lt;/a&gt; &lt;script&gt;...

Звуковое оповещение при получение сообщения
Есть чат TCP/IP c# winForms Как сделать звуковое оповещение при получение сообщения? Если можно подробный код Если надо будет, выложу...

Звуковое оповещение при поступлении сообщения, Андроид
Здравствуйте! Делаю программу для Андроид. Как сделать что-бы при событии onchange воспроизводилась мелодия. Можно mp3 или wav файла? И...

4
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
11.02.2016, 13:16
Это не очень удобный и устаревший способ вызова звукового оповещения. Попробуйте с помощью элемента аудио:
HTML5
1
<audio id=audio src="sound/gb.wav"></audio>
JavaScript
1
2
3
4
5
6
<script>
request.onreadystatechange = function(){ // допустим, это функция, которая вызывается в момент прихода нового сообщения
   // ... в этой строке или строках допустим код приёма сообщения
   audio.play(); // добавляем звук
}
</script>
0
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
11.02.2016, 13:23  [ТС]
Цитата Сообщение от Опан Посмотреть сообщение
<audio id=audio src="sound/gb.wav"></audio>
я про него читал, он типа не поддерживается кучей браузеров, ну или по крайней мере его не поддерживают какие-то из основных, а это не очень хорошо
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
11.02.2016, 13:31
Да, в роде бы эксплорер не поддерживает. Тогда пробуйте так - 4 строку моего JS-кода переписать так:
JavaScript
1
document.getElementById('music').innerHTML='<EMBED SRC="../sound/gb.wav" width=0 height=0 hidden=true autostart=true volume=100></EMBED>';
1
3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
11.02.2016, 13:39  [ТС]
Цитата Сообщение от Опан Посмотреть сообщение
Тогда пробуйте так
Спасибо, помог таки тег аудио, и вроде везде он пашет, видимо старую информацию я видел
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.02.2016, 13:39
Помогаю со студенческими работами здесь

Звуковое оповещение
Как сделать чтобы при открытии формы или при вводе неправильного пароля например, воспроизводился звуковой эффект?

Звуковое оповещение в DOS-приложении
Нет подходящего раздела, да извинят меня модеры.) Oracle VM VirtualBox Гостевая ОС MS DOS 6.22. Хостовая ХР. Виртуалку...

Непонятное звуковое оповещение системы
Уже несколько дней почти все действия, связанные с прокруткой экрана роликом мыши или перемещением окон по экрану (опять же мышью),...

Push up уведомления для почты gmail при свернутом браузере
Ищу прогу которая выводит пушап уведомление при приходе нового письма на почту gmail. Сейчас в настройках Gmail удалось настроить чтоб...

Звуковое оповещение, если в texbox стало больше знаков(текст и т. д.)
У меня в программе задействована новостная лента для моих инвест-пользователей, я там расписываю новостные события в сфере финансов. Всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru