Захват звука с микрофона при нажатии пальцем, пока палец не будет удален в мобильном веб-браузере - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю над проектом, в котором мне нужно, чтобы пользователь мог удерживать экран в веб-браузере (в идеале работает на настольном компьютере, но в основном на мобильном устройстве), записывать речь пользователя, когда палец нажат и когда палец отменяется отправка этих аудиоданных для преобразования в текст с использованием службы преобразования речи в текст.

Я могу легко отследить, когда палец нажимается и поднимается на экране, у меня возникают проблемы с поиском способа остановки и начала записи, и кажется, что Safari на IOS не поддерживается много библиотек микрофонов. Те, которые я пробовал использовать встроенный GUI, и я не смог выяснить, как удалить этот GUI и просто использовать данные.

Есть ли у кого-нибудь какие-либо рекомендации или знают какие-либо ресурсы для того, как я могу сделать это sh? Спасибо

1 Ответ

2 голосов
/ 28 февраля 2020

Для этого вы можете использовать touchstart и touchend events. https://developer.mozilla.org/en-US/docs/Web/API/Touch_events

...