2016-05-25 2 views
0

Существует ли способ авторизации веб-камеры по умолчанию?Разрешение веб-камеры в Unity

На самом деле, я нашел следующий фрагмент кода:

yield return Application.RequestUserAuthorization(UserAuthorization.WebCam | UserAuthorization.Microphone); 
    if (Application.HasUserAuthorization(UserAuthorization.WebCam | UserAuthorization.Microphone)) { 
    } else {} 

Но это спрашивает в начале программы авторизации для пользователя. Я бы хотел, чтобы автоматически разрешалось функционирование WebCam, не предлагая пользователю активировать его или нет.

Я не знаю, если существует что-то, чтобы включить/отключить в настройках Unity или что-то еще ...

Спасибо за ваши ответы.

ответ

3

Что бы я хотел, это автоматически разрешить функциональность веб-камеры , не предлагая пользователю ее активировать или нет.

Нет, вы не можете этого сделать. Это было создано для обеспечения безопасности и конфиденциальности. Вы не можете использовать чью-либо веб-камеру или микрофон без их разрешения в WebGL или Unity Web Player. Если вы внимательно присмотритесь, вы поймете, что Flash запрашивает разрешение до доступа к камере и микрофону. Пользователь должен согласиться с этим.

Предполагаю, что у вас есть ноутбук с камерой. Теперь спросите себя, что может пойти не так, как надо Веб-камера или Mic Авторизация?

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