Имя: Пароль:
1C
1С v8
Воспроизведение звука на УФ (в WEB и тонком клиенте).
,
0 zhukovia
 
23.12.19
15:47
Подскажите, а то уже неделю "бьюсь". :(
Имеем 1с 8.3.16 в серверном варианте никак не могу заставить воспроизводится звук на форме. Как я понял воспроизведение в тонком клиенте и web клиенте (в зависимости от браузера) отличается, у 1С свой браузер (без блэк джека и шл.х). И он нихрена видимо не умеет. Я пытаюсь сделать воспроизведение через поле HTML путем запихивания в него странички.
подсмотрел здесь http://catalog.mista.ru/public/90660/
На WEB клиенте получается воспроизвести тэгом <audio> и при помощи window.webkitAudioContext, а вот на тонком никак не выходит, то что предлагают использовать (http://1clancer.ru/catalog/1125) BGSOUND не работает.

Подскажите есть у кого то еще идеи?
1 Юрий Лазаренко
 
23.12.19
15:56
(0) Какого типа звук нужен? Музыка, слова? Или сигналы?
Сигналы можно яваскриптом генерить: https://ru.stackoverflow.com/questions/515994/Как-сгенерировать-звук-tone-noize-в-html5-audio
2 zhukovia
 
23.12.19
15:56
Запуск отдельной программы и проигрывание в ней файла не предлагать.
3 zhukovia
 
23.12.19
15:57
(1) Нужны сигналы не более 1-3 сек. Посмотрю сейчас.
4 zhukovia
 
23.12.19
16:00
(1) Там же AudioContext() вроде используется, а с ним не работает на тонком клиенте. Я же писал об этом.
5 Юрий Лазаренко
 
23.12.19
16:02
(4) Пардон, невнимательно прочитал.
6 Fragster
 
гуру
23.12.19
16:02
а в тонком в поле html документа не получается?
7 zhukovia
 
23.12.19
16:06
Я так понял что у них 1С свой браузер с своим движком, вроде webkit. Раньше был IE, и в нем вроде как BGSOUND работала (с вклюячением в настройках IE). Сейчас вроде как новее но тогда не понятно почему ни один способ воспроизведения не работает. может включить надо чего.
8 Fragster
 
гуру
23.12.19
16:07
9 zhukovia
 
23.12.19
16:11
(8) Я это и пробовал, не работает. Просто ничего не проигрывается в тонком клиенте.
10 zhukovia
 
23.12.19
16:11
(6) Поле то получается, только звуков неслышно.
11 Cyberhawk
 
23.12.19
16:12
В тонком делай через Сигнал()
12 Cyberhawk
 
23.12.19
16:13
Работает в терминалах через раз, но последнее время чаще работает, чем не работает)
13 zhukovia
 
23.12.19
16:19
(11) Про сигнал знаю, но вариант так себе (особо в терминалах). Звук только один и тормозит жутко. Нет другого способа? Не может же быть что во встроеном браузере напрочь заблокирован звук.
14 Fragster
 
гуру
23.12.19
16:20
(13) для ТСД я просто делал SPA веб-приложение вместо тонкого клиента. С 1с работало через http сервисы
15 zhukovia
 
23.12.19
16:25
(14) Понятно что можно, но мне нужно в тонком клиенте.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.