DrawingContext.DrawVideo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将视频绘制到指定区域内。
重载
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 填充它。