C#:AxWMPLib-播放歌曲的一部分

C#:AxWMPLib-播放歌曲的一部分,c#,wmp,C#,Wmp,我正在尝试使用AxWMPLib COM控件在WinForms C#应用程序中播放一首歌曲。然而,我只想播放那首歌的一个特定的30秒区域。到目前为止,我可以从30秒区域开始播放曲目(使用CtrlControl.currentPosition成员),但我无法指定结束时间 只播放这首曲目30秒的最佳方式是什么?我不知道有什么方法可以完全在WMP控件中进行 另一种方法是,这可能并不精确,但您可以尝试创建一个计时时间为30秒的计时器,然后在调用axWmp.Play(…)时启动该计时器。当计时器滴答作响时,

我正在尝试使用AxWMPLib COM控件在WinForms C#应用程序中播放一首歌曲。然而,我只想播放那首歌的一个特定的30秒区域。到目前为止,我可以从30秒区域开始播放曲目(使用CtrlControl.currentPosition成员),但我无法指定结束时间


只播放这首曲目30秒的最佳方式是什么?

我不知道有什么方法可以完全在WMP控件中进行


另一种方法是,这可能并不精确,但您可以尝试创建一个计时时间为30秒的计时器,然后在调用axWmp.Play(…)时启动该计时器。当计时器滴答作响时,调用axWmp.Stop()。

我试图避免这种情况,但在找到更好的解决方案之前,我们必须这样做。谢谢:)