Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.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# WPF MediaElement。不要从头开始玩_C#_Wpf_Mediaelement - Fatal编程技术网

C# WPF MediaElement。不要从头开始玩

C# WPF MediaElement。不要从头开始玩,c#,wpf,mediaelement,C#,Wpf,Mediaelement,我做不到简单的事情。我使用的是MediaElement,我想播放的视频不是从一开始,而是从位置5秒开始 工作流程: LoadedBehavior <- Manual; Source <- some_source; Play(); LoadedBehavior我这样做和工作的方式是这样的(当然,我想要的位置和位置被传递到包含方法中) 先定好位置,然后再比赛 Jim作为一种解决方法,首先隐藏媒体元素,并显示它何时从所需时间开始播放我有一个fadeIn()方法,在该方法中,我将opaci

我做不到简单的事情。我使用的是MediaElement,我想播放的视频不是从一开始,而是从位置5秒开始

工作流程:

LoadedBehavior <- Manual;
Source <- some_source;
Play();

LoadedBehavior我这样做和工作的方式是这样的(当然,我想要的位置和位置被传递到包含方法中)

先定好位置,然后再比赛


Jim

作为一种解决方法,首先隐藏媒体元素,并显示它何时从所需时间开始播放我有一个fadeIn()方法,在该方法中,我将opacityproperty和VolumeProperty从0设置为1。在设置了所需的位置后,我在MediaOpened事件处理程序中这样做,但我仍然注意到位置之间的跳跃。也许可以将动画的开始时间调整为几百毫秒,看看这是否有帮助。看看是否有帮助。不,我无法在MediaOpen事件触发之前设置位置,因为媒体属性尚未定义。gs_vlad,您能否给我们提供更多信息或代码,以便我们可以尝试进一步提供帮助。
Position <- 5 sec
MediaE2.Source = _location;
MediaE2.Position = _position;
//MediaE2.Source = new Uri(@"C:\Users\Public\Videos\Sample Videos\Wildlife.wmv", UriKind.Absolute);

MediaE2.Play();