Advertisement

unity 2017.3 原声录音 unity 2017.3 原声录音

阅读量:

Unity平台中提供了一个名为Microphone的类,该类用于处理与麦克风相关的操作,通过调用此类可以实现录音功能。

在开始之前,需要先获取以下相关组件:

复制代码
     private AudioSource audioSource;

    
     AudioClip clip;
    
     void Awake()
    
     {
    
     audioSource = GetComponent<AudioSource>();
    
     }
    
    
    
    

在获取Audio组件之后,录音操作即可正式开始:

复制代码
     public void StartRecord()

    
     {
    
     Microphone.End(null);
    
     clip = Microphone.Start(null, true, 999, 44100);//44100音频采样率   固定格式  
    
     print("开始录音");
    
     }
    
    
    
    
  1. 首先在第一行调用End操作,其目的在于确认是否存在未完成的录音文件。

  2. null用于标识系统将采用默认配置的麦克风进行搜索。

  3. 采样率数

全部评论 (0)

还没有任何评论哟~