2017-01-17 4 views
1

На ПК вы можете легко захватить микрофон в браузере google chrome или firefox с помощью getUserMedia. Насколько мне известно, это было так не возможно (также далеко от getusermedia) на яблочных устройствах. Есть ли теперь возможность захвата микрофона устройствами Apple и сафари с использованием, например, JQuery/JavaScript.Захват микрофона на сафари и iOS

+0

AFAIK, до сих пор «нет», недавно посмотрел в него, но я уверен, что не против того, неправильно ... – dandavis

ответ

2

Доступ к аудио и видео устройств в браузере можно было только с самым популярным GetUserMedia/Стрит API из WebRTC API в HTML 5.

На сегодняшний день, сафари не поддерживает этот API. http://caniuse.com/#search=getUserMedia()

Так что довольно сложно получить доступ к микрофону в Safari на iOS. Даже если вы посетите сайт translate.google.com через Safari и любой другой браузер (например, Chrome!), Вы обнаружите, что для Safari отсутствует микрофон.

+0

Что делать, если я открыть то же самое страница в хром в iPad или iPhone? – Vishal

2

В ИО 11 GetUserMedia() поддерживается: D

+0

Да, но для анализа FFT вы ограничены 2048 частотными ячейками, которые являются старым стандартом, а не 32768 (последний стандарт). И нет поддержки в автономном мобильном веб-приложении. И даже если бы это было, автономное веб-приложение не показывает на веб-инспекторе, поэтому вам нужно отлаживать предупреждение() –

+1

@KerryDavis С «автономным мобильным веб-приложением» Вы имеете в виду, когда он добавляется на рабочий стол? – Spoeken

+0

yes AKA добавлен на главный экран в качестве веб-приложения –

Смежные вопросы