欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Unity調取移動端的麥克風進行錄音并播放的方法

這篇文章主要講解了Unity調取移動端的麥克風進行錄音并播放的方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

成都網絡公司-成都網站建設公司成都創(chuàng)新互聯(lián)公司10多年經驗成就非凡,專業(yè)從事成都網站設計、做網站,成都網頁設計,成都網頁制作,軟文發(fā)布平臺一元廣告等。10多年來已成功提供全面的成都網站建設方案,打造行業(yè)特色的成都網站建設案例,建站熱線:18982081108,我們期待您的來電!

1.對MicroPhone類的理解

對麥克風的調用在Unity里主要是用到了MicroPhone這個類,此類里面有幾個方法可以方便我們實現(xiàn)功能

Unity調取移動端的麥克風進行錄音并播放的方法

2.代碼演示

#region 模塊信息
// **********************************************************************
// Copyright (C) 2018 Blazors
// Please contact me if you have any questions
// File Name:  VoiceChat
// Author:  romantic123fly
// WeChat||QQ:  at853394528 || 853394528 
// **********************************************************************
#endregion
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
 
 
//此腳本須掛在錄音按鈕上
public class Record : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
 float tirecordingTimemer = 0;//錄音時長限制
 public AudioSource aud;//存儲聲音
 public Text ShowTimeHint;//剩余時間的文字提示
 public void OnPointerDown(PointerEventData eventData)
 {
 Debug.Log("Start");
 StartCoroutine("KeepTime");
 aud.clip = Microphone.Start("Built-in Microphone", false, 60, 44100);
 }
 public void OnPointerUp(PointerEventData eventData)
 {
 Microphone.End("Built-in Microphone");
 StopCoroutine("KeepTime");
 Debug.Log("Over");
 aud.Play();
 }
 //此處開攜程也行,用while也可以,放在updata里也沒問題
 IEnumerator KeepTime()
 {
 for (tirecordingTimemer = 10; tirecordingTimemer >= 0; tirecordingTimemer -= Time.deltaTime)
 {
  if (tirecordingTimemer <= 10)
  {
  ShowTimeHint.text = "你還可以錄 " + (int)tirecordingTimemer + " 秒";
  if (tirecordingTimemer < 1)
  {
   ShowTimeHint.text = "時間到";
   Microphone.End("Built-in Microphone");
  }
  }
  yield return 0;
 }
 }
}

對應的ui組件掛靠一下直接運行工程就好了

3.運行結果

Unity調取移動端的麥克風進行錄音并播放的方法Unity調取移動端的麥克風進行錄音并播放的方法

看完上述內容,是不是對Unity調取移動端的麥克風進行錄音并播放的方法有進一步的了解,如果還想學習更多內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網頁標題:Unity調取移動端的麥克風進行錄音并播放的方法
本文路徑:http://chinadenli.net/article44/jiijhe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供全網營銷推廣手機網站建設Google做網站外貿網站建設品牌網站設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管