deviceName | 设备名称。 |
loop | 指示当达到 lengthSec 时是否应继续录制,并环绕并从 AudioClip 的开头开始录制。 |
lengthSec | 是录制产生的 AudioClip 的长度。 |
frequency | 录制产生的 AudioClip 的采样率。 |
AudioClip 如果录制无法启动,则该函数返回 null。
使用设备开始录制。
如果为设备名称传递 null 或空字符串,则使用默认麦克风。您可以从 devices 属性获取可用麦克风设备的列表,并从 GetDeviceCaps 属性获取麦克风支持的采样率范围。
using UnityEngine;
public class Example : MonoBehaviour { // Start recording with built-in Microphone and play the recorded audio right away void Start() { AudioSource audioSource = GetComponent<AudioSource>(); audioSource.clip = Microphone.Start("Built-in Microphone", true, 10, 44100); audioSource.Play(); } }