2

同時に記録されたグラフに他のデータを表示することで、サウンドの再生を調整しようとしています。ユーザーがグラフを前後にドラッグした場合、WAV ファイルを前後にスキップしてサウンドを調整するにはどうすればよいですか? SoundPlayerなどの API にタイム オフセットが表示されません。

4

2 に答える 2

1

SoundPlayer を使用して前後にスキップできないようです。

Windows フォーム: サウンドを再生しますが、最初からではありません

C# - サウンドプレイヤーから時間を取得する

于 2015-04-05T00:59:01.577 に答える
1

あなたの質問を正しく理解した場合は、を使用しWMPLib.WindowsMediaPlayer、COM から「Windows Media Player」への参照を追加してから、次を使用して位置を設定します。

 WMPLib.WindowsMediaPlayer player = new  WMPLib.WindowsMediaPlayer();
 player.URL = file; //file to be played
 player.controls.play();
 player.controls.currentPosition = x; //set the position you want here when user drag

または、無料のオープンソース API である naudio を使用して、codeplex からダウンロードすることもできます。

ナウディオ図書館

于 2015-04-05T01:09:42.630 に答える