Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Звук при получении сообщения  (Прочитано 30662 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Сергей Добросклонов
Постоялец

ru
Offline Offline
Пол: Мужской

« : 03-09-2011 17:39 » 

Привет всем! Помогите решить ситуацию:
На сайте есть личные сообщения, наличие которых проверяется с помощью AJAX'а. Если у пользователя есть новые сообщения, то издаётся звук. Но есть проблема: звук играет только тогда, когда у пользователя активна вкладка именно этого сайта, если же пользователь в этот момент просматривает другой сайт, звук он услышит только тогда когда, переключится на вкладку моего сайта (в случае с ИЕ, он его вообще не услышит). Всё хорошо только в Храмом.
Звук проигрывается вызовом функции:
Код:
function playSound(id,sound)
{
document.getElementById(id).innerHTML = '<object type="application/x-shockwave-flash" data="'+sound+'" width="1" height="1"><param name="movie" value="'+sound+'" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent"></object>';
}
Можно ли побороть этот косяк?
Если нет, то подскажите альтернативные варианты кроссбраузерного воспроизведения звука без грамоздких плагинов и прочего, если это возможно.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 03-09-2011 18:08 » 

Не вижу "косяка" - это поведение браузера и все вопросы к его разработчикам.
Кстати, поведение вполне логичное.

И откуда такое предубеждение, что плагины должны быть громоздкими? Я как раз собирался их предложить...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 03-09-2011 18:15 » 

покопайся в скриптах mail.ru
они как-то выводят звук.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Сергей Добросклонов
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 04-09-2011 08:40 » 

Если вариантов без дополнительных примочек нету, то можно и плагины попробывать. Какие будут предложения? Улыбаюсь
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 04-09-2011 09:03 » new

Предложения:
1. Зайти на сайт производителя браузера и поискать подходящий плагин.
2. Почитать документацию для разработчиков плагинов и написать свой.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 04-09-2011 09:09 » 

а попробуй загрузить, например, img с src="Нужный звук"
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 04-09-2011 16:24 » 

Слав, нормальный браузер не должен воспроизводить такое Улыбаюсь
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 04-09-2011 17:02 » 

Правда левоватое  решение ... потому как...

А вот как...
http://htmlbook.ru/html/bgsound
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Сергей Добросклонов
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 05-09-2011 14:21 » 

Попробую этот BGSOUND, посмотрю как разные браузеры себя поведут.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #9 : 05-09-2011 14:26 » 

Обрати внимание на табличку сверху. Только опера и IE, поддерживают данный тег. И также написано, что этот тег не входит в стандарты.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Сергей Добросклонов
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 05-09-2011 15:44 » 

Тогда вариант точно отпадает... Здесь была моя ладья...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines