这是我的MediaElement的Xaml:
<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>
视频temp.wmv大约是10兆2分钟......它也不是非常高的def,我认为它低于DVD质量。我希望故事板能够在视频完成后立即从头开始制作视频,但由于某种原因,视频开始备份需要很长时间,有时甚至是几分钟。是否有任何可能影响视频重复播放的时间?
答案 0 :(得分:1)
对于任何其他人来说 - WPF 3.5 sp1中的MediaElement是非常错误的,并且将在4.0中获得许多未处于测试阶段的修复程序1.在此尝试Jeremiah Morrill的开源WPF MediaKit http://wpfmediakit.codeplex.com并使用MediaUriElement,Loop = true,可获得良好的循环媒体体验。
答案 1 :(得分:0)
我刚遇到这个问题,5mb wmv需要2秒才能寻找使用媒体元素。但500mb avi几乎可以立即同步。我发布了我的代码和表格它可能对你有用...如果你喜欢我也可以把项目发送给你...如果它是avi或mpg几乎完美,但wmv将永远需要...绝对不能接受..