Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый Вчера, 23:37
Аватар для selevo
Кандидат Javascript-наук
Отправить личное сообщение для selevo Посмотреть профиль Найти все сообщения от selevo
 
Регистрация: 13.03.2013
Сообщений: 142

10т.р. Причесать пару файлов javascipt и сделать простую страничку.
Ниже два файла, один передает кодированное аудио другой принимает и декодирует.

скрипт приема

https://github.com/espruino/Espruino...l_web_audio.js

Скрипт передачи: https://espruino.github.io/EspruinoO...al_to_audio.js

Задача:
написать веб морду на которой несколько настроек касаемых этих криптов, типа скорости приема передачи, инвертирование или нет и т.д...



раздел страницы передатчика:
поле ввода данных на передачу - строковое.
Поле ввода на передачу в виде чисел разделенных пробелом
десятичных, двоичных шестнадцетиричных.
Кнопка загрузки внешнего файла.

Раздел страницы приемника.
Отображение хода загрузки, пустьчтото мигает или крутится или какой-то отчет, прогресс...
4 поля принятых данных DEC HEX BIN ascii
у формы ascii, рядом радиокнопки koi win DOS unicode
для перекодировки.
Кнопка сохранения файла возле каждого поля.
у формы HEX две кнопки, одна сохраняет файл как двоичный, другая как HEX файл.
У всех остальных сохраняется как текст.
--------------------------------------
Для теста надо в винде в качестве устройства записи включить аудиомикшер ,чтобы браузер слышал сам себя. Иначе придется проверять с другого устройства.

Если у вас звук передается на монитор телек по HDMI, то выставить по умолчанию вывод звука hidifinition audio или что там у вас выводит на линейные выходы...

Для чувствительности стоит поиграться громкостью по выходу и входу.

Это осциллограф и одновременно тест входа, вдруг пригодлится для настройки

https://labs.thygate.com/online-2ch-...ion-generator/

Если не запустится сразу,(не будет звука при снятии галочки mute audio) то надо открыть сраничку через предудущий раздел автора (это какой-т баг...)
https://labs.thygate.com

Еще один показометр микрофонного входа: https://webaudioapi.com/samples/microphone/

Вроде пока все.

Последний раз редактировалось selevo, Сегодня в 00:04.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать батником контроль количества файлов в папке Jack_Dream Events/DOM/Window 1 06.05.2022 17:04