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

как сделать звуки на сообщения в Мазиле, Опера и Хром ???

 

26
Роман @mixroma
уважаемые форумчане!!! подскажите где на форуме посмотреть, вроде всё облазил, нету... или помогите сделать скриптик для звуков на сообщения в Мазиле, Опера, хром... за вознаграждение 😉

3173
Николай @grom
Звуки для чего? когда на кнопочки жмешь?)
Расскажу как на фотоаппарат сделал звуки. Когда фотаю там нет звука, и я самостоятельно говорю: "Чик-чик". Помог?

20090
Dimitry @Dimitry
mixroma пишет:

уважаемые форумчане!!! подскажите где на форуме посмотреть, вроде всё облазил, нету... или помогите сделать скриптик для звуков на сообщения в Мазиле, Опера, хром... за вознаграждение 😉

Чтоб везде работало, через флешь плеер, на форуме всё же гдето было.

4619
Web3r @Web3r
symbols[2]="<embed type='application/x-shockwave-flash' src='http://mpchat.com/blank/player.swf' allowfullscreen='false' flashvars='file=file.mp3&autostart=true' width='0' height='0' style='display:none'>";

26
Роман @mixroma
Dimitry пишет:

mixroma пишет:

уважаемые форумчане!!! подскажите где на форуме посмотреть, вроде всё облазил, нету... или помогите сделать скриптик для звуков на сообщения в Мазиле, Опера, хром... за вознаграждение 😉

Чтоб везде работало, через флешь плеер, на форуме всё же гдето было.

было, но это было только ИЕ...

26
Роман @mixroma
Weber,
и куда этот код прописать?

4619
Web3r @Web3r
Скрипты чата > /* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */

symbols[2]="»"; заменить на тот код, что выше.
P.S В коде file.mp3 переименовать на свой звук.
P.P.S Для привата тоже самое сделать с symbols[4].

Отредактировано Web3r - 09.01.2012
26
Роман @mixroma
Weber,
благодарю... позже отпишусь ...)))

117
AnutaBass @AnutaBass
Какой плеер работает во всех баузерах?.. если можно код

2615
Сергей @Pegass
mixroma пишет:

уважаемые форумчане!!! подскажите где на форуме посмотреть, вроде всё облазил, нету... или помогите сделать скриптик для звуков на сообщения в Мазиле, Опера, хром... за вознаграждение 😉

плохо искал
https://vmeste.eu/forum?pid=285206#p285206



AnutaBass пишет:

Какой плеер работает во всех баузерах?.. если можно код

Flash работает во всех браузерах, нужно что то более конкретное))))

4619
Web3r @Web3r
AnutaBass пишет:

Какой плеер работает во всех баузерах?.. если можно код

https://vmeste.eu/forum?pid=286795#p286795
При условии наличия flashplayer'а.

6600
Александр @admiral
<embed src="msg.swf" type="application/x-shockwave-flash" width="0" height="0"></embed>

msg.swf - флеш файл со звуком, работало везде, если есть флеш, куда ставить - смотря на что нужно, у себя делал через функцию function playSound(v) с примера в этой теме - https://vmeste.eu/forum?tid=8322 что и как читать там же

80
Alex123456 @Alex123456
Не могу понять, где настраивать громкость звука. Слишком тихо получается 🙁

6600
Александр @admiral
Alex123456 пишет:

Не могу понять, где настраивать громкость звука. Слишком тихо получается 🙁

********** не? 😁

80
Alex123456 @Alex123456
admiral пишет:

Alex123456 пишет:

Не могу понять, где настраивать громкость звука. Слишком тихо получается 🙁

********** не? 😁

Не смешно 😀 В коде плеера думал можно подкрутить громкость. Ан нет! Приходится усиливать сам mp3-файл и заливать повторно.

6600
Александр @admiral
Alex123456, ну подумай, если размер нулевой, то откуда тогда реглятор громкости? Я все понимаю, нанотехнологии и все такое, но пока только такой вариант)

2615
Сергей @Pegass
Alex123456 пишет:

Не могу понять, где настраивать громкость звука. Слишком тихо получается 🙁

где, где, открываем и учебники по ActionScript и Flash и пишем миниплеер, хоть с регулятором ЧСВ)))

1007
BETEPAH @BETEPAH
Решил поделиться функцией звука на сообщения:
1) в "Чат внутри" добавляем блок (синее), в который будут выводиться звуки.
<iframe name="hidden" width="0" height="0" style="display:none;"></iframe>
<iframe name="left" width="0" height="0" style="display:none;"></iframe>
<div id="sounddiv"></div>

2) заливаем в папку /sound файлы звуков forme.mp3, forme.ogg, privat.mp3, privat.ogg, call.mp3, call.ogg, enter.mp3, enter.ogg
3) В скрипты добавляем функцию формирования звука:
function getSound(link){
document.getElementById('sounddiv').innerHTML = '<audio autoplay><source src=' + link + '.ogg type=audio/ogg><source src=' + link + '.mp3 type=audio/mp3><embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file=' + link + '.mp3&autostart=true" width="0" height="0"></audio>';
}

И в нужным местах добавляем ее запуск:
/* Вывод простого сообщения */
if (cmd == 0) {
if (loaded && symbol == symbols[2]) getSound('/sound/forme');// путь к звуковым файлам на сообщения, адресованные пользователю, без расширения
/* Вывод приватных сообщений */
if (cmd == 1 || cmd == 2) {
if (loaded && symbol == symbols[4]) getSound('/sound/privat');// путь к звуковым файлам на сообщения, адресованные пользователю в приват
/* Вывод сообщения о вызове и сам вызов окном с музыкой '/call nick' */
if (cmd == 4) {
if (tonick == mynick && loaded) getSound('/sound/call');// путь к звуковым файлам на сообщения о вызове в чат
/* Вывод входа юзера в чат и добавление в никлист через add() */
if (cmd == 6) {
if (loaded) getSound('/sound/enter');// путь к звуковым файлам на вход пользователей в чат

В условия выведения звука добавляете настройки по желанию, если они предусмотрены скриптами. Например,
if (loaded && snd_on && symbol == symbols[2] && (!isActive || snd_allways)) getSound('/sound/forme'); // звук выводится только при неактивном окне (!isActive) или если пользователь выбрал в настройках "звук всегда" (snd_allways) и если звуки вообще включены у пользователя (snd_on)

P.S. и уровнем звука в современных браузерах можно ********** с помощью javascript, если это необходимо - audioElement.volume=0.5;

Отредактировано BETEPAH - 26.11.2012
20090
Dimitry @Dimitry
Я бы забил на IE8 и делал бы только через <audio> + audioobj.play()

2615
Сергей @Pegass
Dimitry пишет:

Я бы забил на IE8 и делал бы только через <audio> + audioobj.play()

Рано ещё, от сего динозавра мы ещё года 2 не избавимся