购物网站英文介绍,专业的免费建站,企业网站引导页模板,太原市给企业做网站private AudioClip clip; 知识点一 获取设备麦克风信息 string[] strs Microphone.devices; for (int i 0; i strs.Length; i) { print(strs[i]); } 知识点二 开始录制 参数一#xff1a;设备名 传空使用默认设备 参数二#xff1a;超过录…private AudioClip clip; 知识点一 获取设备麦克风信息 string[] strs Microphone.devices; for (int i 0; i strs.Length; i) { print(strs[i]); } 知识点二 开始录制 参数一设备名 传空使用默认设备 参数二超过录制长度后 是否重头录制 参数三录制时长 参数四采样率 if( Input.GetKeyDown(KeyCode.Space) ) { clip Microphone.Start(null, false, 10, 44100); } 知识点三 结束录制 if( Input.GetKeyUp(KeyCode.Space) ) { Microphone.End(null); //第一次去获取 没有才添加 AudioSource s this.GetComponentAudioSource(); if (s null) s this.gameObject.AddComponentAudioSource(); s.clip clip; s.Play(); 知识点四 获取音频数据用于存储或者传输 //规则 用于存储数组数据的长度 是用 声道数 * 剪辑长度 float[] f new float[clip.channels * clip.samples]; clip.GetData(f, 0); print(f.Length);