我有以下内容:
<Viewbox x:Name="vb" HorizontalAlignment="Center" VerticalAlignment="Center">
<MediaElement x:Name="mc" />
</Viewbox>
要提供将MediaElement
视频缩放给用户的选项,我将MediaElement
保留在ViewBox
内(通过更改ViewBox的Stretch属性)。这样做会导致低分辨率视频像素化。
有谁知道如何阻止视频像素化或实施其他方法来缩放视频?
答案 0 :(得分:0)
视频最终会像光栅图像那样在某种变焦水平上像素化。像素化的级别还取决于编解码器实现以及它是否使用硬件加速进行渲染。 MediaElement使用您在计算机中安装的编解码器。我建议您尝试使用ScaleTransform并查看有帮助的fi吗?这里有一个很好的说法: