2016-05-25 5 views
0

Gibt es eine Möglichkeit, die Web Cam standardmäßig zu autorisieren?Web Cam-Berechtigung in Unity

Eigentlich habe ich das folgende Stück Code gefunden:

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

Aber das fragt zu Beginn des Programms wird die Genehmigung für den Benutzer. Ich möchte die WebCam-Funktionalität automatisch zulassen, ohne dem Benutzer die Möglichkeit zu geben, sie zu aktivieren oder nicht.

Ich weiß nicht, ob es noch etwas anderes zu aktivieren/deaktivieren Sie in den Einstellungen der Einheit oder etwas existiert ...

Vielen Dank für Ihre Antworten.

Antwort

3

Was ich will, ist, um automatisch die Funktionalität WebCam zu erlauben ohne eine Wahl für den Benutzer zu geben, es zu aktivieren oder nicht.

Nein, das geht nicht. Dies wurde aus Sicherheits- und Datenschutzgründen eingeführt. Sie können die Webcam oder das Mikrofon eines anderen Benutzers nicht ohne ihre Erlaubnis in WebGL oder Unity Web Player verwenden. Wenn Sie genau hinsehen, werden Sie feststellen, dass Flash um Erlaubnis bittet, bevor Sie auf Kamera und Mikrofon zugreifen. Der Benutzer muss dem zustimmen.

Ich nehme an, Sie haben einen Laptop mit einer Kamera. Nun, fragen Sie sich, was könnte möglicherweise schief gehen ohne WebCam oder Mic Autorisierung?