[英]playing one video after another using AxWindowsMediaPlayer's PlayStateChange event in C#
[英]axWindowsMediaPlayer event after media stopped playing
我將axWindowsMediaPlayer
控件導入到窗體中,以播放一系列圖片和/或小視頻。
現在,我希望用戶可以根據自己的需要調整幻燈片放映,因此他應該能夠選擇每張圖片的“放映時間”並只播放視頻的長度。
我嘗試將計時器應用於表單,並每隔“ x”秒更改axWindowsMediaPlayer
URL。 這非常適合圖片,但是視頻現在有一個額外的空白屏幕或素材被切斷(取決於視頻的時間與“ x”秒的時間相比)。
我想使用一個事件,該事件將在媒體停止播放時觸發(因此它不會切斷視頻),但是當我通過axWindowsMediaPlayer
事件的列表進行搜索時,我只找到onMediaChanged
。 這個事件有點奇怪,它在視頻的開頭和結尾觸發了幾次。
反正有什么我可以解決的? Maby使用與axWindowsMediaPlayer
不同的axWindowsMediaPlayer
嗎?
幾個小時后,我找到了解決方案。 如果有人想知道如何增加axWindowsMediaPlayer
的持續時間:
axWindowsMediaPlayer1.currentMedia.duration
這是一個屬性(獲取並設置),所以這就是我所需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.