C# 如何通过波形在特定点播放mp3?
我已经使用Illaya的答案生成了波形,并显示在picturebox上,现在我想在特定点播放声音(波形上的标记),我已经使用NAudio作为波形 截图可以解释所有事情:C# 如何通过波形在特定点播放mp3?,c#,winforms,mp3,naudio,waveform,C#,Winforms,Mp3,Naudio,Waveform,我已经使用Illaya的答案生成了波形,并显示在picturebox上,现在我想在特定点播放声音(波形上的标记),我已经使用NAudio作为波形 截图可以解释所有事情: 从该点开始播放的主要思想是您应该知道该点的秒或毫秒值。例如,我使用媒体播放器控件播放一个文件,这样,我使播放器从第二个100秒开始播放: this.axWindowsMediaPlayer1.URL = "path to my file"; this.axWindowsMediaPlayer1.Ctlcontrols.curre
从该点开始播放的主要思想是您应该知道该点的秒或毫秒值。例如,我使用媒体播放器控件播放一个文件,这样,我使播放器从第二个100秒开始播放:
this.axWindowsMediaPlayer1.URL = "path to my file";
this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition = 100;
this.axWindowsMediaPlayer1.Ctlcontrols.play();
感谢编辑问题和快速回答,但对于条(要播放的线)我应该使用哪个控件,因为用户可以在屏幕上移动这些条waveform@SunilDabhi不客气。我认为有不同的方法可以做到这一点,例如,您可以创建自定义控件并处理该行,或者您可以使用
轨迹栏
来处理它。感谢它对我的帮助,我将尝试让您know@SunilDabhi但是既然这篇文章回答了你关于如何在特定的波形点上播放mp3的问题?我认为,如果我对如何使用这些手柄的评论还不够,那么最好就如何使用这些手柄提出一个新的问题,并保持这个问题的清晰和具体。