Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA / 5 сообщений из 5, страница 1 из 1
10.01.2019, 13:12
    #39757829
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA
Здравствуйте!
Каким образом можно захватить звук с линейного входа или микрофона в скрипте HTA, VBScript, JScript.
Данные нужны в виде массива байт (или слов для 16битного кодирования)
В идеале хотелось бы получать данные пачками по мере готовности (заполнения буфера).
Из внешних компонентов можно использовать только ActiveX входящие в стандартную поставку Windows7.
...
Рейтинг: 0 / 0
11.01.2019, 04:13
    #39758206
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA
...
Рейтинг: 0 / 0
11.01.2019, 07:57
    #39758221
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA
Топик стартер явно указал что хочет использовать только виндовс скрипт хост WSH скрипты поэтому решения под браузер явно не подойдут.
Звук это аналоговый сигнал и без применения какой либо магии байтами он не становится.
За магию звука в Windows отвечает platform SDK но оно работает с фильтрами а не с байтами.
Топик стартеру нада почитать доки ничего сверх естественного там нет. Построить граф фильтров (вроде специальная утилита для этого была) и несколькими вызовами API получить желаемый поток байтов.
...
Рейтинг: 0 / 0
11.01.2019, 14:33
    #39758459
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA
Малыхин Сергей,

Благодарю! Думаю, проще будет сделать DLL, которая будет цепляться к микрфону, и уже с помощью DynamicWrapper её использовать в HTA.
...
Рейтинг: 0 / 0
11.01.2019, 17:41
    #39758568
Малыхин Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA
Ну если dll то проще создать библиотеку классов на C# взять готовую библиотеку для работы с микрофоном и не заморачиваясь с API системы и в пару кликов пять нажатий реализовать нужный тебе класс.

Со стороны WSH класс можно получить как.

var DLL = GetObject("C:\some\path\helloworld.dll", "appname.HelloWorld");
DLL.ЛюбойПубличныйМетодКласса();

и врапер тут не нужен и регистрировать библиотеку в системе не нужно да и dll соберется оно в пару килобайт.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получение звукового потока в виде массива байт с микрофона или линейного входа в HTA / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]