为什么WPF MediaElement中的视频要花这么长时间才能重复?
以下是我对MediaElement的Xaml:为什么WPF MediaElement中的视频要花这么长时间才能重复?,wpf,video,mediaelement,Wpf,Video,Mediaelement,以下是我对MediaElement的Xaml: <MediaElement x:Name="mediaElement" Width="400" Height="300" Stretch="UniformToFill" IsMuted="True"> <MediaElement.Triggers> <EventTrigger RoutedEvent="MediaElement.Loaded">
<MediaElement x:Name="mediaElement" Width="400" Height="300" Stretch="UniformToFill" IsMuted="True">
<MediaElement.Triggers>
<EventTrigger RoutedEvent="MediaElement.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<MediaTimeline Source="temp.wmv" Storyboard.TargetName="mediaElement" RepeatBehavior="Forever" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</MediaElement.Triggers>
</MediaElement>
视频温度wmv约为10兆欧,2分钟长。。。它的清晰度也不是很高,我认为它低于DVD的质量。我希望故事板能够在视频结束后立即从头开始,但由于某些原因,视频需要很长时间(有时是几分钟)才能重新启动。有什么可能会影响视频重复所需的时间吗?对于其他人来说,WPF 3.5 sp1中的MediaElement存在可怕的错误,将在4.0中得到许多beta 1中没有的修复。请在此处尝试Jeremiah Morrill的开源WPF MediaKit,并使用Loop=true的MediaUriElement,以获得良好的循环媒体体验。我刚刚遇到了这个问题,5mb wmv使用媒体元素搜索需要2秒钟。但是一个500mb的avi几乎可以立即同步。我发布了我的代码和表格,它可能对你有用。。。如果你喜欢,我也可以把这个项目发给你。。。如果是avi或mpg,则if的搜索几乎完美,但wmv将花费永远。。绝对不能接受