Web browser access to device features
Manage browser authorization to access a device feature (webcam).
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
The Unity Web platform supports WebCam access. To allow a Web application to access the webcam on a device, the browser must request its user to provide access to the camera. Without the permission to access the camera, the browser returns incomplete or inaccurate information.
To request browser permission to access the webcam, use the API:
Application.RequestUserAuthorizationusing UnityEngine;using UnityEngine.iOS;using System.Collections;// Get WebCam information from the browserpublic class ExampleClass : MonoBehaviour{ private WebCamDevice[] devices; // Use this for initialization IEnumerator Start() { yield return Application.RequestUserAuthorization(UserAuthorization.WebCam); if (Application.HasUserAuthorization(UserAuthorization.WebCam)) { Debug.Log("webcam found"); devices = WebCamTexture.devices; for (int cameraIndex = 0; cameraIndex < devices.Length; ++cameraIndex) { Debug.Log("devices[cameraIndex].name: "); Debug.Log(devices[cameraIndex].name); Debug.Log("devices[cameraIndex].isFrontFacing"); Debug.Log(devices[cameraIndex].isFrontFacing); } } else { Debug.Log("no webcams found"); } }}