using System.Collections.Generic;
using UnityEngine;
public class audiorecordHandler : MonoBehaviour
{
AudioClip audioclip;
public AudioSource audio;
public bool boel;
public float CountUp;
private void Update()
{
if (boel == true)
{
CountUp += Time.deltaTime;
}
if (boel == false)
{
CountUp = 0;
}
}
public void Record()
{
boel = true;
audio.clip = audioclip;
audioclip = Microphone.Start(null, true, 20, 44100); //20 detik dengan frekuensi 44100
}
public void Playback()
{
SavWav.Save("myfile", audioclip); //save file dengan nama myfile pada base directory aplikasi
audio.Play();
StartCoroutine(ienum());
boel = false;
}
IEnumerator ienum()
{
yield return new WaitForSeconds(CountUp);
audio.Stop();
}
IEnumerator pb()
{
yield return new WaitForSeconds(20);
boel = false;
audio.Play();
}
}
0 komentar:
Posting Komentar