播放WAV文件中的声音,时间偏移为C#中开始的时间



我正在尝试协调播放声音和在同时录制的图形上显示一些其他数据。如果用户向前或向后拖动图形,我如何在WAV文件中向前或向后跳过,以便声音仍然协调?我在SoundPlayer这样的API中看不到时间偏移。

如果我正确理解你的问题,那么使用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

或者你可以使用naudio,免费开源API,从codeplex:下载

Naudio库

使用SoundPlayer似乎无法向后或向前跳过。

Windows窗体:播放声音,但不是从开始

C#-从声音播放器获取时间

相关内容

  • 没有找到相关文章

最新更新