为什么WPF MediaElement中的视频需要这么长时间才能重复?

问题描述:

这是我的XAML一个的MediaElement:为什么WPF MediaElement中的视频需要这么长时间才能重复?

 <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分钟之久......这不是非常高清晰度要么,我认为这是低于DVD质量。我预计Storyboard会在视频完成后立即从头开始播放,但由于某些原因,视频需要很长时间才能开始备份。是否有任何可能影响视频重复播放的时间?

对于任何其他人在看这 - 的MediaElement在WPF 3.5 SP1是可怕的越野车,并会收到很多修复了4.0不在测试1.尝试耶利米莫里尔的开源WPF MediaKit这里http://wpfmediakit.codeplex.com与循环使用MediaUriElement =对于良好的循环媒体体验是真实的。

我刚碰到这个问题,5mb wmv花了2秒钟寻找使用媒体元素。但500mb avi几乎可以立即同步。我发布了我的代码和形式它可能对你有用...如果你喜欢我可以把项目发送给你...如果寻求几乎完美,如果它是AVI或MPG,但WM将永远..绝对不能接受..

Start and stop MediaElement at specific times