Windows 10のIoTを実行しているRasp Pi 3にオーディオを録音しようとしています。 USBドライブに保存するオーディオを録音しています。 私は間違ったことを誰かに助言することができます。 ありがとうございます。Windows IoT Raspberry Pi 3 c#録音オーディオ
private async void RecordBtn_Checked(object sender, RoutedEventArgs e)
{
//init mediacapture
audioCapture = new MediaCapture();
await audioCapture.InitializeAsync();
StorageFolder externalDevices = KnownFolders.RemovableDevices;
IReadOnlyList<StorageFolder> externalDrives = await externalDevices.GetFoldersAsync();
StorageFolder usbStorage = externalDrives[0];
var recordFolder = await usbStorage.CreateFolderAsync("Recording");
StorageFile recordFile = await recordFolder.CreateFileAsync("record.mp3", Windows.Storage.CreationCollisionOption.GenerateUniqueName);
audioRecording = await audioCapture.PrepareLowLagRecordToStorageFileAsync(MediaEncodingProfile.CreateMp3(AudioEncodingQuality.High), recordFile);
await audioRecording.StartAsync();
isRecording = true;
RecordStatus.Text = "Recording ... ";
//PlayRec.IsEnabled = StopRec.IsEnabled = false;
}
private async void RecordBtn_Unchecked(object sender, RoutedEventArgs e)
{
if (isRecording)
{
await audioRecording.StopAsync();
isRecording = false;
await audioRecording.FinishAsync();
RecordStatus.Text = "Recording stopped.";
//PlayRec.IsEnabled = StopRec.IsEnabled = true;
}
}
コードの出力は何ですか、何かエラーが発生しますか? – Isma
コンパイル中にエラーは発生しませんが、レコードボタンを押して実行すると処理されない例外が発生します... – mylim
例外出力を質問に追加できますか? – Isma