Модуль Плеер(app_player)
Модератор: immortal
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Модуль Плеер(app_player)
Начал ковырять модуль и не нашел толком документации.
Сегодня подключил к своему CentOS 7 колонки и даже смог наконец услышать звук dingdong
начал ковырять app_player и тут начинается пропасть
в браузере звук выводится, а вот на сервере не проигрывается
с помощью знающих я понял что куда будет выводится звук настраивается в Терминалах.
и начались вопросы:
1. Стоит тип плеера по умолчанию- а какой это по умолчанию? я почему-то решил что это мой mplayer -видимо нет
2. при попытке проиграть звук я в консоли вижу:
start /var/www/html/apps/autoitv3/AutoIt3.exe
/var/www/html/rc/scripts/vlc_play.au3 " 'http://192.168.220.100/module/app_media ... w&type=m3u'"
Какой еще .exe у меня линукс же.
Долго я искал где этот самый AutoIt3.exe подключается - спас гитхаб. нашел
https://github.com/sergejey/majordomo/b ... /index.php
вот только на что его заменить для линукса вообще не понятно.
ну и я так понимаю раз система активно затачивается по распберри, наверно есть какой-то тру решение для линукса консольного. без ориентации на всякие gui
Сегодня подключил к своему CentOS 7 колонки и даже смог наконец услышать звук dingdong
начал ковырять app_player и тут начинается пропасть
в браузере звук выводится, а вот на сервере не проигрывается
с помощью знающих я понял что куда будет выводится звук настраивается в Терминалах.
и начались вопросы:
1. Стоит тип плеера по умолчанию- а какой это по умолчанию? я почему-то решил что это мой mplayer -видимо нет
2. при попытке проиграть звук я в консоли вижу:
start /var/www/html/apps/autoitv3/AutoIt3.exe
/var/www/html/rc/scripts/vlc_play.au3 " 'http://192.168.220.100/module/app_media ... w&type=m3u'"
Какой еще .exe у меня линукс же.
Долго я искал где этот самый AutoIt3.exe подключается - спас гитхаб. нашел
https://github.com/sergejey/majordomo/b ... /index.php
вот только на что его заменить для линукса вообще не понятно.
ну и я так понимаю раз система активно затачивается по распберри, наверно есть какой-то тру решение для линукса консольного. без ориентации на всякие gui
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль Плеер(app_player)
сам апп_леер работает только с терминалами - настроеными тобой , А ВОТ мплеер должен играть всегда. (это его стандратная реакция на сообщение)
Последний раз редактировалось tarasfrompir Чт ноя 22, 2018 6:02 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: Модуль Плеер(app_player)
ни разу конечно это не помогло.
еще появился вопрос: а за терминал такой который называется системная громкость?
еще появился вопрос: а за терминал такой который называется системная громкость?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль Плеер(app_player)
ну я не очень силен в линуксе - поэтому я тебе рассказал только то что в принципе работы можордомо. а уж само решение я не могу тебе подсказать - поскольку на винде сижу...
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль Плеер(app_player)
а какой у тебя ТТС используется - тогда может что глянуть можно...
Порядок воспроизведения сообщения в системе такой -
насколько я помню виндовсттс делает так генерирует ответ в кеш с названием файла по мд5 сообщения , а потом запускает его через функцию playSound на проигрывание...
а она вообще то нигде уровня громкости не берет .. Поэтому даже не знаю что сказать по поводу уровня громкости на воспроизведение в самой системе...
Код: Выделить всё
function playSound($filename, $exclusive = 0, $priority = 0)
{
global $ignoreSound;
if (file_exists(ROOT . 'cms/sounds/' . $filename . '.mp3'))
$filename = ROOT . 'cms/sounds/' . $filename . '.mp3';
elseif (file_exists(ROOT . 'cms/sounds/' . $filename))
$filename = ROOT . 'cms/sounds/' . $filename;
if (defined('SETTINGS_HOOK_BEFORE_PLAYSOUND') && SETTINGS_HOOK_BEFORE_PLAYSOUND != '')
eval(SETTINGS_HOOK_BEFORE_PLAYSOUND);
if (!$ignoreSound)
{
if (file_exists($filename))
{
if (IsWindowsOS())
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
else
safe_exec('mplayer ' . $filename . " >/dev/null 2>&1", $exclusive, $priority);
}
}
if (defined('SETTINGS_HOOK_AFTER_PLAYSOUND') && SETTINGS_HOOK_AFTER_PLAYSOUND != '')
eval(SETTINGS_HOOK_AFTER_PLAYSOUND);
}
Спасибо нам ПОМОЖЕТ..!
- Lerych
- Сообщения: 191
- Зарегистрирован: Чт дек 14, 2017 8:46 pm
- Откуда: Московская область, Серпухов
- Благодарил (а): 79 раз
- Поблагодарили: 24 раза
Re: Модуль Плеер(app_player)
Присоединяюсь к вопросу. От куда этот кусок кода, какой это php-файл?tarasfrompir1 писал(а): ↑Чт ноя 22, 2018 6:17 pmа какой у тебя ТТС используется - тогда может что глянуть можно...
Порядок воспроизведения сообщения в системе такой -
насколько я помню виндовсттс делает так генерирует ответ в кеш с названием файла по мд5 сообщения , а потом запускает его через функцию playSound на проигрывание...
а она вообще то нигде уровня громкости не берет .. Поэтому даже не знаю что сказать по поводу уровня громкости на воспроизведение в самой системе...
Код: Выделить всё
function playSound($filename, $exclusive = 0, $priority = 0) { global $ignoreSound; if (file_exists(ROOT . 'cms/sounds/' . $filename . '.mp3')) $filename = ROOT . 'cms/sounds/' . $filename . '.mp3'; elseif (file_exists(ROOT . 'cms/sounds/' . $filename)) $filename = ROOT . 'cms/sounds/' . $filename; if (defined('SETTINGS_HOOK_BEFORE_PLAYSOUND') && SETTINGS_HOOK_BEFORE_PLAYSOUND != '') eval(SETTINGS_HOOK_BEFORE_PLAYSOUND); if (!$ignoreSound) { if (file_exists($filename)) { if (IsWindowsOS()) safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority); else safe_exec('mplayer ' . $filename . " >/dev/null 2>&1", $exclusive, $priority); } } if (defined('SETTINGS_HOOK_AFTER_PLAYSOUND') && SETTINGS_HOOK_AFTER_PLAYSOUND != '') eval(SETTINGS_HOOK_AFTER_PLAYSOUND); }
У меня громкость на ББ под Windows регулируется так: А на ББ под Linux эти Сценарии не работают. В X-Ray видно, что идёт обращение к .../autoitv3/AutoIt3.exe
Так где его подменить на mplayer?
- Вложения
-
- 0001.png (24.99 КБ) 3676 просмотров
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль Плеер(app_player)
это файл common что то там в папке либLerych писал(а): ↑Чт ноя 22, 2018 7:18 pmПрисоединяюсь к вопросу. От куда этот кусок кода, какой это php-файл?tarasfrompir1 писал(а): ↑Чт ноя 22, 2018 6:17 pmа какой у тебя ТТС используется - тогда может что глянуть можно...
Порядок воспроизведения сообщения в системе такой -
насколько я помню виндовсттс делает так генерирует ответ в кеш с названием файла по мд5 сообщения , а потом запускает его через функцию playSound на проигрывание...
а она вообще то нигде уровня громкости не берет .. Поэтому даже не знаю что сказать по поводу уровня громкости на воспроизведение в самой системе...
Код: Выделить всё
function playSound($filename, $exclusive = 0, $priority = 0) { global $ignoreSound; if (file_exists(ROOT . 'cms/sounds/' . $filename . '.mp3')) $filename = ROOT . 'cms/sounds/' . $filename . '.mp3'; elseif (file_exists(ROOT . 'cms/sounds/' . $filename)) $filename = ROOT . 'cms/sounds/' . $filename; if (defined('SETTINGS_HOOK_BEFORE_PLAYSOUND') && SETTINGS_HOOK_BEFORE_PLAYSOUND != '') eval(SETTINGS_HOOK_BEFORE_PLAYSOUND); if (!$ignoreSound) { if (file_exists($filename)) { if (IsWindowsOS()) safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority); else safe_exec('mplayer ' . $filename . " >/dev/null 2>&1", $exclusive, $priority); } } if (defined('SETTINGS_HOOK_AFTER_PLAYSOUND') && SETTINGS_HOOK_AFTER_PLAYSOUND != '') eval(SETTINGS_HOOK_AFTER_PLAYSOUND); }
У меня громкость на ББ под Windows регулируется так:
0001.png
0002.png
А на ББ под Linux эти Сценарии не работают. В X-Ray видно, что идёт обращение к .../autoitv3/AutoIt3.exe
Так где его подменить на mplayer?
- За это сообщение автора tarasfrompir поблагодарил:
- Lerych (Чт ноя 22, 2018 11:25 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль Плеер(app_player)
Вопрос тот же что за ТТС - генератор речи стоит ?
И вообще я не понимаю как ты его запускаеш ??? нигде не нашел на него отсылку... Может в настройках что то нетак с ТТС ?
ва может где скрипты какие
Вобщем жду ответа
И вообще я не понимаю как ты его запускаеш ??? нигде не нашел на него отсылку... Может в настройках что то нетак с ТТС ?
ва может где скрипты какие
Вобщем жду ответа
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: Модуль Плеер(app_player)
не понял что такое ТТС.
синтезатора речи не стоит.
развернул на малине из образа 3.31 - там в качестве принимающей стороны стоит mpd , но забавно то что там проигрывание музыки тоже не работает.
синтезатора речи не стоит.
развернул на малине из образа 3.31 - там в качестве принимающей стороны стоит mpd , но забавно то что там проигрывание музыки тоже не работает.
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: Модуль Плеер(app_player)
вопрос про системную громкость был не о том как ее регулировать.
а о том что это вообще за фигня, что она делает и зачем она нужна?
картинку прилагаю
а о том что это вообще за фигня, что она делает и зачем она нужна?
картинку прилагаю
- Вложения
-
- 1.png (6.02 КБ) 3615 просмотров