マイクから入力を取得して、 .wav/.mp3 ファイルに保存しようとしました。マイクからの入力を取得し、ファイルに保存することにも成功しました。しかし、ファイルを手動で開こうとすると、メディア プレーヤーがファイルを開けないというエラーが発生するため、保存に問題があると思います。この情報が必要な場合は、XNA を使用してマイクからオーディオを取得しています。私のコード:
byte[] Buffer = new [Microphone.Default.GetSampleSizeInBytes(TimeSpan.FromMilliseconds(5000))];
int i = 0;
While(i != Buffer.Length - 1)
{
microphone.GetData(Buffer, 0, Buffer.Length); //With this code i'm getting the input from the Microphone..
i++;
}
System.IO.File.WriteAllBytes(@"C:\Program\TestRecord.wav", Buffer); //With this code i'm saving the input in my file.
この問題の原因を知っている人はいますか? 少しでもお役に立てば幸いです..
ありがとうございました