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

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

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

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

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


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