deviceName | El nombre del dispositivo. |
loop | Indica si la grabación debe continuar grabando si se alcanza la lengthSec, y se envuelve y graba desde el principio del AudioClip. |
lengthSec | Es la longitud del clip de audio producido por la grabación. |
frequency | La frecuencia de muestreo del clip de audio producido por la grabación. |
AudioClip La función retorna null si la grabación falla en empezar.
Empiece a grabar con el dispositivo.
Si pasa un string nulo o vacío para el nombre del dispositivo, se utilizará el micrófono predeterminado. Puede obtener una lista de dispositivos de micrófono disponibles de la propiedad devices. Puede encontrar el intervalo de frecuencias de muestreo admitido por un micrófono utilizando la propiedad GetDeviceCaps.
Note that if you want to use the Microphone class in the web player, you need to get the
user's permission to do so. Call Application.RequestUserAuthorization before calling
any Microphone methods.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { AudioSource aud = GetComponent<AudioSource>(); aud.clip = Microphone.Start("Built-in Microphone", true, 10, 44100); aud.Play(); } }
Tenga en cuenta que el web player no es soportado desde 5.4.0 y posterior.