1
我在我的WinForm
應用程序中使用AxWindowsMediaPlayer
組件。我注意到,當我將URL設置爲文件時,我想播放並呼叫Ctlcontrols.play()
命令,例如,電影開始播放前250毫秒延遲。AxWindowsMediaPlayer - 黑色組件開始播放電影時
在此延遲區域AxWindowsMediaPlayer
是黑色。當您從一部電影切換到另一部電影時,或者當您停止當前正在播放電影並重新開始時,可以很容易地看到此行爲。
我目前的解決方案是基於延遲的AxWindowsMediaPlayer
可見性設置爲true時開始播放電影。玩家在例如後顯示給用戶。當我確定500ms時,電影實際上在播放,用戶不會看到黑色。
我在尋找更好的方法如何避免黑人沒有球員。有沒有人解決類似的問題?或者至少是因爲我正在處理非常經驗的價值觀,這些價值觀在不同的個人電腦上會有所不同,是否有辦法創建萬無一失的解決方案?
Prereq: WinForms, .NET 4.0, WMP 12 for Windows 7
這是我的第一個解決方案,但使用這個你不會擺脫掉黑屏顯示了約。視頻實際開始播放之前的200毫秒。說實話,我仍然沒有找到更好的辦法,避免我的問題比我在我的文章中描述的更好 – user2126375