哎, 我有一个wpf应用程序,它具有双重动画,用于从屏幕左侧滚动文本和图像(滚动条),在同一窗口中播放电影。
每次视频结束,新视频加载,双重动画卡住/挂起一秒钟,然后正常继续。我认为它是加载视频时阻止ui线程的控件。我试图为滚动条创建一个单独的UI线程,但我没有解决问题。我尝试过使用MediaElement,MediaPlayer和MediaUriElement控件但没有成功。
任何帮助将不胜感激。
答案 0 :(得分:1)
这是MediaElement的一个已知问题。您几乎必须预加载视频...这意味着阻止UI线程否,或稍后;)。
您也可以在我的WPF MediaKit项目中尝试我的MediaUriElement。我做了尽可能多的线程,所以这不会发生。