Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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
C# MediaElement定位问题:20秒左右的变化_C#_Wpf_Xaml_.net 4.5_Mediaelement - Fatal编程技术网

C# MediaElement定位问题:20秒左右的变化

C# MediaElement定位问题:20秒左右的变化,c#,wpf,xaml,.net-4.5,mediaelement,C#,Wpf,Xaml,.net 4.5,Mediaelement,我在找人帮忙。。。我正在编写一个使用MediaElement的WPF程序。 我将他的位置(例如)设置为01:02:15,但视频从01:02:03开始播放 如果我将位置设置为01:02:52,它将在01:02:43开始播放 如我所见,位置只能设置为XX:XX:03/XX:XX:23/XX:XX:43 以前有人遇到过这个问题吗?或者你能给我一个解决方法吗 谢谢大家 MyMediaElement.BeginInit(); MyMediaElement.Stop(); MyMediaElement.Po

我在找人帮忙。。。我正在编写一个使用MediaElement的WPF程序。 我将他的位置(例如)设置为01:02:15,但视频从01:02:03开始播放 如果我将位置设置为01:02:52,它将在01:02:43开始播放

如我所见,位置只能设置为XX:XX:03/XX:XX:23/XX:XX:43

以前有人遇到过这个问题吗?或者你能给我一个解决方法吗

谢谢大家

MyMediaElement.BeginInit();
MyMediaElement.Stop();
MyMediaElement.Position = new TimeSpan(1, 25, 21);
MyMediaElement.Play();
MyMediaElement.EndInit();

此外,当我一步一步地调试程序时,我看到位置设置得很干净,但当我尝试MyMediaElement.Play()方法时,位置被重置为01:23:00…

已解决

问题出在我试图播放的视频和位置上。 视频索引出错,然后我将视频转换为mp4以强制重新索引


现在它工作得很好

您的代码中显然有错误,但鉴于您没有向我们显示任何错误,我们将永远无法找到问题。您如何确定视频在错误的时间开始。。。你从何处读取这些值?我有一个计时器,它每秒钟用MyMediaElement.Position值更改一个textBlock内容。当我通过按下按钮来改变数值时,数值似乎会变成我说的特殊位置