单击按钮时的麦克风记录

时间:2015-11-11 13:31:03

标签: unity3d unityscript audio-recording

当我按下按钮(onClick)时,我正在尝试录制麦克风。如果我将代码放入function Start(),麦克风可以捕获和播放。任何人都可以通过onClick按钮动作告诉我我做错了什么?

#pragma strict

static var reco : AudioClip;

function onClick() {
    var aud = GetComponent.<AudioSource>();
    reco = Microphone.Start("Built-in Microphone", false, 2, 44100);
    aud.clip = reco;
    aud.Play()
}

1 个答案:

答案 0 :(得分:1)

您对GetComponent的调用正在使用一些C#。将该行更改为以下内容:

var aud = gameObject.GetComponent(AudioSource);