0

我有一个持续 12 秒的视频,以及我在 wpf 中添加的 2 个椭圆......我想要的是当视频到达例如该视频的 3 秒时,第一个椭圆将为红色。当它到达视频的 5 秒时,另一个椭圆会变成蓝色。是一种进度点,表示视频的进度。这样用户就会知道 2 个椭圆是该视频的关键帧。

谢谢。

4

1 回答 1

1

假设您正在使用 MediaElement:

A. 如果您只有两个(或三个)省略号,请将 Ellipse 的 color 属性绑定到 MediaElement 的 Position 属性,创建一个转换器并将其用于此绑定。如果需要相对位置,您可能必须对 MediaElement 的 Position 和 NaturalDuration 属性使用多重绑定。

B.如果你想要一个省略号的流,更好的方法是用MediaElement的Position属性绑定一个进度条(如上A),然后修改进度条的ControlTemplate使用省略号。

于 2011-03-29T19:45:48.737 回答