久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法

這篇文章主要講解了Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。

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

1.對MicroPhone類的理解

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

Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法

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;//錄音時(shí)長限制
 public AudioSource aud;//存儲聲音
 public Text ShowTimeHint;//剩余時(shí)間的文字提示
 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 = "時(shí)間到";
   Microphone.End("Built-in Microphone");
  }
  }
  yield return 0;
 }
 }
}

對應(yīng)的ui組件掛靠一下直接運(yùn)行工程就好了

3.運(yùn)行結(jié)果

Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法

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

網(wǎng)頁標(biāo)題:Unity調(diào)取移動端的麥克風(fēng)進(jìn)行錄音并播放的方法
本文路徑:http://sd-ha.com/article44/jiijhe.html

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

廣告

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

綿陽服務(wù)器托管