媒体停止播放后的axWindowsMediaPlayer事件

时间:2013-08-26 18:19:06

标签: c# winforms video slideshow axwindowsmediaplayer

我在表单中导入了一个axWindowsMediaPlayer控件来播放一系列图片和/或小视频。

现在我希望用户根据自己的需要调整幻灯片放映,这样他就可以选择每张图片的“showtime”,只播放视频的长度。

我尝试将定时器应用于表单,并每隔“x”秒更改axWindowsMediaPlayer网址。这适用于图片,但视频现在有一个额外的空白屏幕或素材截止(取决于视频的时间与“x”秒的数量相比)。

我想使用一个事件,当媒体停止播放时会触发该事件(因此它不会切断视频),但当我通过axWindowsMediaPlayer事件列表搜索时,我只找到{{1} }。这个事件有点奇怪,它会在视频开头和结尾处触发几次......

无论如何我能解决这个问题吗? Maby使用的不同于onMediaChanged

1 个答案:

答案 0 :(得分:1)

我在google'ing几个小时之后找到了解决方案。如果有人想知道如何访问axWindowsMediaPlayer的持续时间:

axWindowsMediaPlayer1.currentMedia.duration

这是一个属性(获取和设置)所以这就是我所需要的。