3 / 3 / 2
Регистрация: 16.01.2013
Сообщений: 471
1

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

11.02.2016, 11:58. Показов 6922. Ответов 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2016, 11:58
Ответы с готовыми решениями:

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

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

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

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

4
Юзер с абсолютным слухом
704 / 484 / 195
Регистрация: 17.12.2010
Сообщений: 1,410
11.02.2016, 13:16 2
Это не очень удобный и устаревший способ вызова звукового оповещения. Попробуйте с помощью элемента аудио:
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  [ТС] 3
Цитата Сообщение от Опан Посмотреть сообщение
<audio id=audio src="sound/gb.wav"></audio>
я про него читал, он типа не поддерживается кучей браузеров, ну или по крайней мере его не поддерживают какие-то из основных, а это не очень хорошо
0
Юзер с абсолютным слухом
704 / 484 / 195
Регистрация: 17.12.2010
Сообщений: 1,410
11.02.2016, 13:31 4
Да, в роде бы эксплорер не поддерживает. Тогда пробуйте так - 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  [ТС] 5
Цитата Сообщение от Опан Посмотреть сообщение
Тогда пробуйте так
Спасибо, помог таки тег аудио, и вроде везде он пашет, видимо старую информацию я видел
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2016, 13:39
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru