ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Звук сообщения

 

3910
Дмитрий @Q-Tec
Кто нить может дать готовый скрипт который выдаёт звук при приходе сообщения с возможностью его отключения, а то на форуме надо по кусочкам собирать

Отредактировано Q-Tec - 14.01.2009
87
Илья @ILYJA
<script language="javascript" type="text/javascript">
<!--
function playSound(v) {
if(v == 1) { parent.symbols[2] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="ФАЙЛ ЗВУКА" src="ФАЙЛ ЗВУКА" width="0" height="0" autostart="true"></embed>'+"»";
parent.symbols[4] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="ФАЙЛ ЗВУКА" src="ФАЙЛ ЗВУКА" width="0" height="0" autostart="true"></embed>'+"<font color=red>»</font>"; }
if(v == 0) { parent.symbols[2] = "»";
parent.symbols[4] = "<font color=red>»</font>"; } }
//-->
</script>

<input type="checkbox" id="sound" onclick="playSound(1); if(!this.checked) playSound(0);" title="Звук на сообщения" /><label for="sound">Звук</label> <br>

7094
Dim @Render
<script language="javascript" type="text/javascript">
<!--
function playSound(v) {
if(v == 1) { parent.symbols[2] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="ФАЙЛ ЗВУКА" src="ФАЙЛ ЗВУКА" width="0" height="0" autostart="true"></embed>'+"»";
parent.symbols[4] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="ФАЙЛ ЗВУКА" src="ФАЙЛ ЗВУКА" width="0" height="0" autostart="true"></embed>'+"<font color=red>»</font>"; }
if(v == 0) { parent.symbols[2] = "»";
parent.symbols[4] = "<font color=red>»</font>"; } }
//-->
</script

Это куда втыкать ?

87
Илья @ILYJA
Я поставил у себя в нижний фрейм!

Ставь туда, где будет стоять сама кнопка, вкл/выкл звук!

Отредактировано ILYJA - 14.01.2009
7094
Dim @Render
спс ) попрбую... я так понял это не как не в скриптах, просто я раньше звук по другому ставил))

3910
Дмитрий @Q-Tec
намана работает, только пришлось подредактировать что бы сообщения выделялись )))
а так работает отлично, спасибо.

87
Илья @ILYJA
Не за что, я у себя тоже редактировал 😀

Всегда пжлст

1214
Андрей @Андрюха
а звук во всех браузерах работает или как обычно только в ИЕ

2902
serhio @serhio
Андрюха пишет:

а звук во всех браузерах работает или как обычно только в ИЕ

embed должен работать во всех браузерах...

3910
Дмитрий @Q-Tec
работает в ИЕ и ОПЕРЕ, проверенно

1554
Aleksandr @BloOke
в опере у миня непашет

2902
serhio @serhio
SJ пишет:

в опере у миня непашет

это не embed у тебя не работает... это к опере не установлен плагин виндового плеера...

1214
Андрей @Андрюха
а нету такого что браузер сворачиваем и звук не работает

3910
Дмитрий @Q-Tec
Андрюха пишет:

а нету такого что браузер сворачиваем и звук не работает

В опере проверил, всё нормально

1258
Сергей @seg
sephio плагин у меня установлен. Вот то что пишет опера по этому поводу :
Windows Media Player Plug-in Dynamic Link Libraryaudio/x-ms-wma wma
video/x-ms-wmv wmv
video/x-ms-wm wm
application/asx
video/x-ms-asf-plugin
application/x-mplayer2
audio/x-ms-wax wax
video/x-ms-wvx wvx
video/x-ms-asf asf,asx
C:\Program Files\Opera AC 3.6\Program\Plugins\npdsplay.dll

А вот звука в ней нету. в ИЕ есть.

Вот то что я делал.

<script language="javascript" type="text/javascript">
<!--
function playSound(v) {
if(v == 1) { parent.symbols[2] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="1.mid" src="http://mpchat.com/nash/1.mid" width="0" height="0" autostart="true"></embed>'+"<p style='margin-top:5px; border:2px dashed #0000CC;background-color>";
parent.symbols[4] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="privat.mid" src="http://mpchat.com/nash/privat.mid" width="0" height="0" autostart="true"></embed>'+"<p style='margin-top:5px; border:2px dashed #0000CC;background-color>"; }
if(v == 0) { parent.symbols[2] = "<p style='margin-top:5px; border:2px dashed #0000CC;background-color>";
parent.symbols[4] = "<p style='margin-top:5px; border:2px dashed #0000CC;background-color>"; } }
//-->
</script>

<input type="checkbox" id="sound" onclick="playSound(1); if(!this.checked) playSound(0);" title="Звук на сообщения" /><label for="sound">Звук</label>

Причем в скриптах у меня стоит дубль выделения, иначе вообще нет выделения пока галку на звук не поставиш, если убрать из скриптов выделение. Хотя теоретически на функцию -0 выделение прописано в скрипте плеера, т.е. должно работать.

/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="<p style='margin-top:5px; border:1px dashed #66FF66;background-color>";
symbols[2]="<p style='margin-top:5px; border:2px dashed #0000CC;background-color:bgsound src='sound.mid' loop=no>";
symbols[3]="<p style='margin-top:5px; border:1px dashed #66FF66;background-color>";
symbols[4]="<p style='margin-top:5px; border:2px dashed #0000CC;background-color:bgsound src='sound.mid' loop=no>";
symbols[5]="приватно";
symbols[6]="приватно";

Где я ошибку допустил?

Отредактировано seg - 15.01.2009
2902
serhio @serhio
seg пишет:

sephio плагин у меня установлен. Вот то что пишет опера по этому поводу :
Где я ошибку допустил?

заходил к тебе в чат под оперой... для сообщений мне звук работает...

3910
Дмитрий @Q-Tec
Долго мучался по этому вопросу но, чтот в этом файле есть ********** и если вы закините этот файл в папку C:\Program Files\Opera\program\plugins то звук будет пахать в опере (файлик взят с моей оперы, тоесть с моего компа)

Проверил след. образом: скинул этот файл тому, у кого не работал звук в опере, после установки всё запахало..


seg, пробуй

Отредактировано Q-Tec - 15.01.2009
1258
Сергей @seg
Q-Tec пишет:

Долго мучался по этому вопросу но, чтот в этом файле есть ********** и если вы закините этот файл в папку C:\Program Files\Opera\program\plugins то звук будет пахать в опере (файлик взят с моей оперы, тоесть с моего компа)

Проверил след. образом: скинул этот файл тому, у кого не работал звук в опере, после установки всё запахало..


seg, пробуй

Се равно никак. Не работает. Юзаю Opera AC 3.6.2 [9.6.3] А у юзеров, у кого работает, у кого нет. хз что такое

2902
serhio @serhio
Q-Tec пишет:

Долго мучался по этому вопросу но, чтот в этом файле есть ********** и если вы закините этот файл в папку C:\Program Files\Opera\program\plugins то звук будет пахать в опере (файлик взят с моей оперы, тоесть с моего компа)

Проверил след. образом: скинул этот файл тому, у кого не работал звук в опере, после установки всё запахало..


seg, пробуй

еще небольшое дополнение... этот же файл дополнительно можно попробовать скинуть в папку самого плеера C:\Program Files\Windows Media Player\... по крайней мере у меня и там и там этот плагин лежит... может, потому и работает без проблем...

1258
Сергей @seg
serhio пишет:

Q-Tec пишет:

Долго мучался по этому вопросу но, чтот в этом файле есть ********** и если вы закините этот файл в папку C:\Program Files\Opera\program\plugins то звук будет пахать в опере (файлик взят с моей оперы, тоесть с моего компа)

Проверил след. образом: скинул этот файл тому, у кого не работал звук в опере, после установки всё запахало..


seg, пробуй

еще небольшое дополнение... этот же файл дополнительно можно попробовать скинуть в папку самого плеера C:\Program Files\Windows Media Player\... по крайней мере у меня и там и там этот плагин лежит... может, потому и работает без проблем...

Хех. У меня он тоже и там и там лежит. Но не фурычит что то. Все навороты с инета запускаются на ура, я всегда обновляюсь, а тут шиш.