【发布时间】:2013-09-15 18:43:18
【问题描述】:
我有以下代码来加载媒体并使用媒体播放器控件显示它:
MediaPlayer Player = new MediaPlayer();
Player.Open(new Uri(videoURI, UriKind.Absolute));
VideoDrawing aVideoDrawing = new VideoDrawing();
aVideoDrawing.Rect = new Rect(0, 0, 100, 100);
aVideoDrawing.Player = Player;
DrawingBrush brush = new DrawingBrush(aVideoDrawing);
this.Background = brush;
无论我播放的影片大小如何,它都会拉伸到 1920x1080(窗口大小)。
我希望它是原始的完整尺寸,如果高度/宽度小于 1920/1080,它将居中视频。
由于没有物理控制,我不知道该怎么做......
感谢您的帮助。
【问题讨论】:
-
brush.Stretch = Stretch.None;有帮助吗?
标签: c# wpf size media-player windows-media-player