Oculus Go のマイクから取得した音をスピーカーからリアルタイムで再生したいのですが、できませんでした。このコードを試してみましたが、Oculus Go ではなく、ヘッドフォンのマイクを使用するエディターでうまく動作しますか、それとも間違いを犯しましたか?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
public class MicrophoneAudio : MonoBehaviour
{
void Start()
{
AudioSource micAudio = GetComponent<AudioSource>();
micAudio.clip = Microphone.Start(Microphone.devices[0], true, 10, 44100);
micAudio.loop = true;
while(!(Microphone.GetPosition(null) > 0)) { }
micAudio.Play();
}
}
または、これはデバイスの制限ですか?私はすでに多くのことを観察しましたが、運がなく、リアルタイム再生なしでマイクを開始するだけであることがわかりました。誰かが私を助けてくれることを願っています.:(