0

ここで、各プロセスの後にサウンド ファイル (result.mp3) を自動生成するモジュールをコーディングする必要があります。WPF で MediaElement を使用して、オーディオ ボタンとスライダー ボタンを作成します。

各プロセスで、result.mp3 ファイルを上書きする必要があります。ただし、result.mp3 (mediaElement でリッスンした後に使用) を削除するたびに、プログラムはしばしば例外をもたらします: アクセスが拒否されました。確かに、新しいオーディオ ファイルを生成するたびに MediaElement を停止するために、新しい URL もリセットします。

mediaElement.Stop();
mediaElement.Source=new Uri("result.mp3");
mediaElement.Start();

そのエラーを修正するにはどうすればよいですか?

4

1 に答える 1

1

最後に、このエラーを修正する解決策があります。

これらのイベントでは、mediaElement を閉じる必要があります。 1. 停止ボタン。2. MediaElement_End イベント

   private void stopButton_Event()
        {
            fileIsPlaying = false;
            playtimer.Stop();
            mediaElement.Stop();
            mediaElement.Close();
            seekSlider.Value = 0;
            currentTimeTextBlock.Content = "00:00";
            buttonPlay.Content = "Play";
        }

このエラーの原因はまだわかりません

于 2013-02-28T04:05:05.050 に答える