我正在使用 axWindowsMediaPlayer,并且已加载视频,但我想跳 X 秒。例如,如果当前时间是视频的 1 分钟,我想跳到 1 分 10 秒。
好吧,我找到了我的解决方案。我实际上运行正确,但我没有考虑加载视频所需的时间。
具体来说,需要的代码是这样的
axWindowsMediaPlayer1.Ctlcontrols.currentPosition += 10;
不过,我编写了一个函数来检查视频是否已完成加载并为其附加了一个计时器
private bool isPlaying()
{
return axWindowsMediaPlayer1.playState == WMPPlayState.wmppsReady || axWindowsMediaPlayer1.playState == WMPPlayState.wmppsPlaying;
}
然后当我得到 true 时调用我的跳过函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)