У нас есть требование сделать веб-приложение, которое будет работать на UC mobile для Android (а также на Chrome, но у нас это работает). Нам нужно записать аудио, чтобы мы могли отправить его обратно на наш веб-сервер.
Однако, несмотря на то, что getUserMedia должен работать на UC mobile, то, что работает на Chrome, не работает на нем.
Я следовал этим инструкциям здесь, например:
http://typedarray.org/from-microphone-to-wav-with-getusermedia-and-web-audio/
Примечание - чтобы заставить его работать вообще, я должен указать видео, даже если оно мне не нужно:
var mediaConstraints = { audio: true, video: { width: 320, height: 460 } };
getUserMedia(mediaConstraints) ...
Просто запрос звука не работал для меня (ошибка getUserMedia)
var mediaConstraints = {audio: true};
Большая проблема, с которой я столкнулся, заключалась в том, что вызов audioContext () не работает (вызывается в функции успеха getUserMedia), например,
context = new audioContext();
Это работает для chrome, но UC mobile просто останавливается здесь без ошибок. Мне нужен пример кода, который успешно записывает неразрушенное аудио с помощью мобильного браузера UC на Android.