我正在尝试协调播放声音和在同时记录的图表上显示一些其他数据。如果用户向前或向后拖动图形,我如何在 WAV 文件中向前或向后跳过,以便声音仍然协调?我在SoundPlayer等 API 中看不到时间偏移。
问问题
1285 次
2 回答
1
于 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
或者你可以使用 naudio,免费的开源 API,从 codeplex 下载:
于 2015-04-05T01:09:42.630 回答