我正在尝试在WPF中实现一个系统,该系统在两个屏幕上播放两个同步视频。我认为如果我将两个相应的MediaTimelines捆绑到一个ParallelTimeline并控制ParallelTimeline的时钟控制器的时间线,媒体时间线的时钟将从同一时钟驱动,从而同步播放。只有情况并非如此,两者之间存在巨大的延迟。有没有办法做到这一点?
由于
答案 0 :(得分:0)
如果您的两个MediaTimelines位于同一个故事板中(听起来就像它们一样),您应该能够通过将ParallelTimeline.SlipBehavior更改为SlipBehavior.Slip来保持元素同步。如果故事板中的媒体元素遇到缓冲或加载延迟,此行为将“阻止”时间轴的进展。
您可以在此处获取有关此行为的更多详细信息: http://msdn.microsoft.com/en-us/library/cc304465.aspx