如何在波形上的特定点播放mp3?

时间:2015-10-02 14:04:23

标签: c# winforms mp3 naudio waveform

我使用来自Illaya的How to render audio waveform?回答生成波形并显示在图片框上,现在我想在特定点播放声音(波形上的标记),我已经使用NAudio作为波形。

屏幕截图可以解释所有事情:

enter image description here

1 个答案:

答案 0 :(得分:1)

从那一点开始的主要想法是你应该知道该点的秒或毫秒值。例如,我使用媒体播放器控件播放文件,这样,我让播放器从第二个100开始播放:

this.axWindowsMediaPlayer1.URL = "path to my file";
this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition = 100;
this.axWindowsMediaPlayer1.Ctlcontrols.play();