我对该应用的参考是这个链接。它使用视频画笔来渲染预览。
http://msdn.microsoft.com/en-us/magazine/hh708750.aspx 这家伙谈到为前置摄像头提供镜像体验,但没有解释如何。请帮助,我现在坚持了一个星期。
答案 0 :(得分:1)
您可以使用“缩放变换”来翻转视频画笔。下面是水平翻转网格的示例(镜像需要的内容)。
<Grid>
<Grid.RenderTransform>
<CompositeTransform ScaleX="-1"/>
</Grid.RenderTransform>
</Grid>
答案 1 :(得分:1)
<Rectangle
x:Name="viewfinderRectangle"
Width="640"
Height="480"
HorizontalAlignment="Left"
Margin="80,0,0,0">
<Rectangle.Fill>
<VideoBrush x:Name="videoRecorderBrush" AlignmentX="Left" AlignmentY="Top" Stretch="UniformToFill">
<VideoBrush.RelativeTransform>
<CompositeTransform x:Name="viewfinderTransform" ScaleX="1"
CenterX="0.5" CenterY="0.5"/>
</VideoBrush.RelativeTransform>
</VideoBrush>
</Rectangle.Fill>
</Rectangle>
使用前置摄像头时更改ScaleX = -1
并解决了镜像问题。但是,正在录制的实际视频仍然是镜像。无法找到任何解决方案:(