Мне нужно реализовать функцию записи звука в веб / мобильном приложении с поддержкой кроссплатформенности - PullRequest
0 голосов
/ 13 мая 2019

В одном из моих проектов мне нужно реализовать функцию записи звука как в Интернете, так и на мобильном телефоне, включая поддержку Android / IOS.

Я просмотрел онлайн и наткнулся на следующие методологии, которые помогутвыполнить мою потребность

захват Html Media

<input type="file" accept="audio/*" capture>

Это работает только в устройстве Android. Открывает рекордер по умолчанию в Android.Принимая во внимание, что в окнах он открывает файловый менеджер, а в IOS он открывает камеру вместо аудиомагнитофона

Поэтому мы решили попробовать другое решение, и мы столкнулись с

navigator.getUserMedia 

https://developers.google.com/web/fundamentals/media/recording-audio/

связанный код в сети, и мы попробовали с примером для перекрестной проверки на всех платформах.Это работает, как и ожидалось, на платформе устройств Windows / Android, но в IOS мы столкнулись с ошибкой ниже

недопустимая ошибка: запрос не разрешен пользовательским агентом или платформой в текущем контексте, возможно, потому чтопользователю отказано в разрешении

Направьте некоторые лучшие решения для достижения кроссплатформенности без каких-либо проблем.

...