DrawingContext.DrawVideo 方法

定义

将视频绘制到指定区域内。

重载

DrawVideo(MediaPlayer, Rect)

将视频绘制到指定区域内。

DrawVideo(MediaPlayer, Rect, AnimationClock)

将视频绘制到指定区域内,并应用指定的动画时钟。

DrawVideo(MediaPlayer, Rect)

将视频绘制到指定区域内。

public:
 abstract void DrawVideo(System::Windows::Media::MediaPlayer ^ player, System::Windows::Rect rectangle);
public abstract void DrawVideo (System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle);
abstract member DrawVideo : System.Windows.Media.MediaPlayer * System.Windows.Rect -> unit
Public MustOverride Sub DrawVideo (player As MediaPlayer, rectangle As Rect)

参数

player
MediaPlayer

要绘制的媒体。

rectangle
Rect

要在其中绘制 player 的区域。

注解

请注意,将拉伸媒体以适合矩形参数定义的区域。 如果矩形和媒体具有不同的纵横比,则会发生失真。 若要更好地控制如何使用媒体填充区域,请使用 DrawRectangle 命令绘制矩形并使用包含媒体的 VisualBrush 填充它。

适用于

DrawVideo(MediaPlayer, Rect, AnimationClock)

将视频绘制到指定区域内,并应用指定的动画时钟。

public:
 abstract void DrawVideo(System::Windows::Media::MediaPlayer ^ player, System::Windows::Rect rectangle, System::Windows::Media::Animation::AnimationClock ^ rectangleAnimations);
public abstract void DrawVideo (System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations);
abstract member DrawVideo : System.Windows.Media.MediaPlayer * System.Windows.Rect * System.Windows.Media.Animation.AnimationClock -> unit
Public MustOverride Sub DrawVideo (player As MediaPlayer, rectangle As Rect, rectangleAnimations As AnimationClock)

参数

player
MediaPlayer

要绘制的媒体。

rectangle
Rect

要在其中绘制媒体的区域。

rectangleAnimations
AnimationClock

用于对矩形的大小和维数进行动画处理的时钟;如果没有动画,则为 null。 此时钟必须基于能够对 AnimationTimeline 对象进行动画处理的 Rect 来创建。

注解

请注意,将拉伸媒体以适合矩形参数定义的区域。 如果矩形和媒体具有不同的纵横比,则会发生失真。 若要更好地控制如何使用媒体填充区域,请使用 DrawRectangle 命令绘制矩形并使用包含媒体的 VisualBrush 填充它。

适用于