Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么WPF MediaElement中的视频要花这么长时间才能重复?_Wpf_Video_Mediaelement - Fatal编程技术网

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

为什么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的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>


视频温度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将花费永远。。绝对不能接受