Как прочитать настройки безопасности веб-камеры / микрофона на шлейфе?

Я работаю над гибким приложением, которому нужен доступ к микрофону. По умолчанию настройки безопасности отображаются, когда наше приложение пытается получить доступ к микрофону, но мы хотели бы знать, каково значение этих настроек, прежде чем микрофон фактически будет использоваться для записи. Это позволит нам отображать справку для пользователя, например, если он случайно нажмет «запретить», а затем задается вопросом, почему они ничего не слышат, когда говорят в микрофон. Это также позволило бы нам вызвать Security.showSettings () на более раннем этапе жизненного цикла приложения, если мы увидим, что пользователь еще не предоставил нашему приложению разрешение - это означает, что всплывающее окно с настройками флэш-памяти не беспокоит пользователя, когда фактическая запись часть нашего приложения начинает работать.

Есть ли способ на самом деле прочитать значения параметров безопасности для нашего сайта во время выполнения? Или можно только показать пользователю панель настроек безопасности?


person Nik Reiman    schedule 03.02.2009    source источник


Ответы (1)


Вы можете попробовать поиграть со свойствами Microphone.muted и Camera.muted, чтобы увидеть, дадут ли они вам то, что вы ищете.

Из документов (для Camera.muted):

«Логическое значение, указывающее, запретил ли пользователь доступ к камере (true) или разрешил доступ (false) в диалоговом окне конфиденциальности Flash Player. При изменении этого значения отправляется событие состояния».

person Josh Buhler    schedule 05.02.2009
comment
Спасибо - отлично работает! Нам пришлось использовать комбинацию нескольких других условий, чтобы заставить это работать ... было бы неплохо, если бы был какой-то API, чтобы просто запрашивать настройки безопасности в целом, но пока что это нужно будет сделать. - person Nik Reiman; 06.02.2009