C# Mediaelement WPF和2个视频一个有时会冻结
我使用wpf和mediaelement开发了一个桌面应用程序。 有两种不同的mediaelement,具有所有传输功能播放、暂停、下一帧/上一帧。。。。 我的申请中有两个问题: -有时一个视频会冻结,这经常发生在我播放一个视频时,然后在video1和video2上多次播放下一帧或下一帧。 -当我设置视频的位置时,视频的图像并不总是与我设置的位置相对应。 是否存在强制视频刷新到正确位置的方法? 对冷冻人员有什么想法吗 下一帧的代码:C# Mediaelement WPF和2个视频一个有时会冻结,c#,wpf,video,mediaelement,C#,Wpf,Video,Mediaelement,我使用wpf和mediaelement开发了一个桌面应用程序。 有两种不同的mediaelement,具有所有传输功能播放、暂停、下一帧/上一帧。。。。 我的申请中有两个问题: -有时一个视频会冻结,这经常发生在我播放一个视频时,然后在video1和video2上多次播放下一帧或下一帧。 -当我设置视频的位置时,视频的图像并不总是与我设置的位置相对应。 是否存在强制视频刷新到正确位置的方法? 对冷冻人员有什么想法吗 下一帧的代码: m_currentMedia.Pause(); m_curren
m_currentMedia.Pause();
m_currentMedia1.Pause();
VideoStatus = VideoStatusEnum.Pause;
VideoStatus1 = VideoStatusEnum.Pause;
SpeedRatio = 0;
SpeedRatio1 = 0;
double NewPos = Math.Round(m_currentMedia.Position.TotalSeconds, 2) + 0.04;
TimeSpan NewPosition = TimeSpan.FromSeconds(NewPos);
double NewPos1 = Math.Round(m_currentMedia1.Position.TotalSeconds, 2) + 0.04;
TimeSpan NewPosition1 = TimeSpan.FromSeconds(NewPos1);
m_currentMedia.Position = NewPosition;
m_currentMedia1.Position = NewPosition1;
MediaElement在追求方面相当喜怒无常。几个问题:每个MediaElement是否播放不同的视频文件?哪些文件被输入到播放器中,它们有哪些属性?您是否能够检查/提供视频文件的关键帧间隔?mediaelements正在播放相同的视频文件,即帧速率为29帧/秒的mp4文件。是否有人听说过WPF媒体工具包?它应该解决媒体的不稳定问题吗?