Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Application.RequestUserAuthorization

Объявление

public static AsyncOperation RequestUserAuthorization(UserAuthorization mode);

Описание

Запросить авторизацию для использования веб-камеры или микрофона на iOS.

Вызов Application.RequestUserAuthorization запрашивает разрешение на использование микрофона и камеры. Приложение показывает пользователю диалоговое окно и ожидает завершения операции, прежде чем сможет использовать эти функции.

Примечание. Используйте Application.HasUserAuthorization для запроса результата операции.

using UnityEngine; using UnityEngine.iOS; using System.Collections; // Показать веб-камеры и микрофоны на iPhone/iPad. // Убедитесь, что NSCameraUsageDescription и NSMicrophoneUsageDescription // находятся в Info.plist. public class ExampleClass : MonoBehaviour { IEnumerator Start() { findWebCams(); yield return Application.RequestUserAuthorization(UserAuthorization.WebCam); if (Application.HasUserAuthorization(UserAuthorization.WebCam)) { Debug.Log("webcam found"); } else { Debug.Log("webcam not found"); } findMicrophones(); yield return Application.RequestUserAuthorization(UserAuthorization.Microphone); if (Application.HasUserAuthorization(UserAuthorization.Microphone)) { Debug.Log("Microphone found"); } else { Debug.Log("Microphone not found"); } } void findWebCams() { foreach (var device in WebCamTexture.devices) { Debug.Log("Name: " + device.name); } } void findMicrophones() { foreach (var device in Microphone.devices) { Debug.Log("Name: " + device); } } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3