Silverlight 4.0 Silverlight MediaElement在播放前将内容读到最后

Silverlight 4.0 Silverlight MediaElement在播放前将内容读到最后,silverlight-4.0,mediaelement,Silverlight 4.0,Mediaelement,我正在从事silverlight 4项目,目标是从本地PC上的文件播放视频(这些文件先下载,然后播放) 我遇到的问题是,对于相对较大的视频文件(即350 MB+),一旦设置了源,媒体元素“挂起”约8-10秒。据我所知,MediaElement在加载文件之前将内容一直读取到文件末尾。当mediaElement处于“打开”状态时,似乎没有任何事件-只有“打开”。延迟似乎介于设置媒体元素的源和媒体元素达到“打开”状态之间 我有办法解决这个问题吗?至少有一种方法可以防止mediaelement在加载时挂

我正在从事silverlight 4项目,目标是从本地PC上的文件播放视频(这些文件先下载,然后播放)

我遇到的问题是,对于相对较大的视频文件(即350 MB+),一旦设置了源,媒体元素“挂起”约8-10秒。据我所知,MediaElement在加载文件之前将内容一直读取到文件末尾。当mediaElement处于“打开”状态时,似乎没有任何事件-只有“打开”。延迟似乎介于设置媒体元素的源和媒体元素达到“打开”状态之间


我有办法解决这个问题吗?至少有一种方法可以防止mediaelement在加载时挂起应用程序吗?

我将SetSource放入后台工作程序,然后在UI调度程序上调用BeginInvoke,它似乎已经完成了这一任务。调用了错误的调用方法