AxWindowsMediaPlayer 可用于向用户显示图像。如果您将 URL 设置为 example.png,图像将显示给用户正好 5 秒(从 Ctlcontrols.currentPosition 值读取)。
虽然图像将向用户显示 5 秒,但“currentMedia.duration”的值等于 0。此外,您无法使用 setItemInfo 将持续时间设置为您想要的值。
有什么方法可以使用 AxWindowsMediaPlayer 向用户显示图像,例如。37.5 秒?有什么简单的方法可以改变不同图像的间隔,还是硬编码的常量?
我确信更好的解决方案是使用不同的组件(例如图片框和计时器),但我正在寻找使用 AxWindowsMediaPlayer 的解决方案。而且我确信可以通过在要求的时间段内更改当前位置来完成所需的行为:-) - 但我想避免这种情况。
先决条件:Windows 7 的 WinForms、.NET 4.0、WMP 12
非常感谢