C# 通过MediaTimeline播放视频序列

C# 通过MediaTimeline播放视频序列,c#,wpf,media,C#,Wpf,Media,我正在尝试创建一个应用程序,通过时间码并行播放一些音频和视频序列(视频仍在播放时音频可能会改变,反之亦然),因此我选择使用MedaTimeline和Storyboard,它允许我使用时间码并导航到序列的任何时间点。我面临的主要问题是必须创建新的MediaElement以将MediaTimeline设置为情节提要,否则将只播放最后一个MediaTimelane对象(我的代码类似于) 好的,对于音频来说,这没什么大不了的,我可以在一些空的网格元素中创建MediaElement列表,用户将看不到,但对

我正在尝试创建一个应用程序,通过时间码并行播放一些音频和视频序列(视频仍在播放时音频可能会改变,反之亦然),因此我选择使用MedaTimeline和Storyboard,它允许我使用时间码并导航到序列的任何时间点。我面临的主要问题是必须创建新的MediaElement以将MediaTimeline设置为情节提要,否则将只播放最后一个MediaTimelane对象(我的代码类似于) 好的,对于音频来说,这没什么大不了的,我可以在一些空的网格元素中创建MediaElement列表,用户将看不到,但对于视频来说,这似乎是一个真正的问题,因为我必须动态更改视频MediaElement项的可见性,以显示与当前时间相关的视频。 也许有一种方法可以在一个MediaElement中创建可播放的媒体序列?或者有人知道解决这个问题的另一种方法