【问题标题】:Zoom Video in WPF MediaElement在 WPF MediaElement 中缩放视频
【发布时间】:2015-01-26 10:34:26
【问题描述】:

我喜欢将使用 MediaElement 播放的视频缩放到 150%,但保持 MediaElement 大小固定。这应该只在屏幕上显示视频的中心,即像 4:3 屏幕上的宽屏电影,顶部和底部没有黑条。
我怎样才能做到这一点?我检查了 MediaElement 类,但没有找到像缩放这样的东西。 https://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement(v=vs.110).aspx

【问题讨论】:

标签: c# .net wpf media-player


【解决方案1】:

将媒体元素添加到画布

                mediaelement.Width = canvas.Width;
                mediaelement.Height = canvas.Height;
                mediaelement.Stretch = Stretch.Fill;

要缩放画布,请查看链接 Canvas zooming

【讨论】:

  • 感谢 JTM,我查看了您提供的 Canvas 缩放链接,但它们对我来说似乎相对复杂。我发现了这个简单的例子: WPF simple zoom and drag support in a ScrollViewer codeproject.com/Articles/97871/… 我添加了一个 MediaElement 进行测试,缩放效果很好。问题解决了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-20
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 2015-07-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多