所以,我的表单上有一个 AxWindowsMediaPlayer 控件,我希望在播放时将播放位置更改为另一个点。我发现:
mediaplayer.Ctlcontrols.currentPosition = <position in seconds>
但如果我在播放时调用它,它确实会跳到正确的位置并声称继续播放,但实际上视频停止播放。
在我改变位置并在之后播放之前,我尝试过暂停/停止,但没有运气。
我怎样才能解决这个问题?
更新
因此,如果我等待足够长的时间,播放将再次恢复,但会在我告诉它跳转到的点之后几秒钟。
例如,如果我告诉它在播放时跳到 15 秒,它会跳到 15,Ctlcontrols.currentPosition
将继续增加,但视频实际上要到大约 5 秒后才会再次开始播放。
那么......为什么我加载文件时没有五秒钟的延迟?当我加载它时它会立即播放......我如何摆脱跳跃后的延迟?