[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проигрывание звука на сервере
ApuktaChehov
Привет всем!

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

И так. Нужно сделать систему оповещение(громкая связь) на производстве.
Самое простое, поставить усилок, пару тройку динамиков и микрофон.
Но это большой геморрой, потому как нужно тянуть провода. А это долбление стен, короба, экранированный кабель и т.д. А еще желательно бы, что бы с каждого компа можно было управлять этим делом.

Итак.
Сложная реализация: написать AS приложение, для трансляции звука на сервер. А на сервере, что бы что-нибудь этот звук посылало на выход звуковой платы.

Простая реализация: по нажатии на кнопки в браузере, запускать на сервере определенную звуковую дорожку.

Пока вроде простой реализации достаточно. Но как вы знаете, аппетит приходит во время еды.

Надеюсь, на вашу активность...

Спасибо.



Спустя 8 минут, 52 секунды (4.09.2012 - 09:28) Zerstoren написал(а):
Я бы посоветовал заюзать такой прекрасный Линуховский плеер как DeadBeef и управлять им через консоль.

Хотел как-то писать будильник на Пайтоне с использованием этого плеера, но дошел только до чтения манов по DeadBeef и будильник мне не понадобился.

Спустя 4 минуты, 54 секунды (4.09.2012 - 09:33) ApuktaChehov написал(а):
Zerstoren - у меня сервер на винде. sad.gif

Спустя 4 минуты, 15 секунд (4.09.2012 - 09:37) Игорь_Vasinsky написал(а):
если уж с браузером - то чем ajax с постоянный обращением к опр странице не подходит через setTimeOut() ?

на саму станицу динамически грузи нужные дорожки

<script type="text/javascript">
function ajaxcl () {
var xmlhttp;
if ( window.XMLHttpRequest ) {
// IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// IE6, IE5
xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" );
}
// обрабатываем ответ
xmlhttp.onreadystatechange = function () {
// если запрос к скрипту удачный
if ( xmlhttp.readyState == 4 ) {

document.getElementById("yourOutputBlock").innerHTML=xmlhttp.responseText;

}
}

// отправляем запрос
xmlhttp.open ( "GET", "yourFileWithPlayer.php?rand="+Math.random(), true );
xmlhttp.send ();
setTimeout('ajaxcl();', 1000);
}
$(document).ready(ajaxcl());
</
script>

Спустя 17 минут, 17 секунд (4.09.2012 - 09:54) Zerstoren написал(а):
Цитата (ApuktaChehov @ 4.09.2012 - 07:33)
Zerstoren - у меня сервер на винде. sad.gif

Тогда вот тема с интересующим Вас вопросом.
http://otvety.google.ru/otvety/thread?tid=473b65686fb02b42

Спустя 11 минут, 1 секунда (4.09.2012 - 10:05) ApuktaChehov написал(а):
Игорь_Vasinsky - Ничего не понял. Это к чему все было?
Zerstoren - спасибо буду ковырять.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.