1
我使用Viewbox
控件按比例调整大小在我的应用程序中的内容在一定的显示大小。我不知道目标计算机的显示大小,但我需要应用程序的布局,字体,图形等,以在目标计算机上与我的计算机上的相同。 Viewbox
在过去为我做得很好,可以做到这一点。MediaElement音频/视频在ViewBox内不同步
但是,当我在Viewbox
中包含MediaElement
(播放WMV)时,媒体的音频和视频不同步。视频滞后,然后加速,那么落后,然后加速,等
我的实际布局看起来是这样的:
<Grid>
<Viewbox>
<Grid Width="888" Height="500"> <!-- 16:9 screen size -->
<!-- row definitions -->
<Viewbox Grid.Row="1">
<Grid>
<custom:TransitionFrame />
<!-- TransitionFrame inherits from Frame -->
<!-- TransitionFrame holds a Page that
looks like this:
<Grid>
<MediaElement />
</Grid>
-->
</Grid>
</Viewbox>
</Grid>
</Viewbox>
</Grid>
为什么这会影响到视频的任何想法?任何想法如何解决它?
暂且,我已经重构我的布局,使的MediaElement不属于任何Viewboxes内。正如MyKuLLSKI所建议的,这看起来是确保没有任何视频问题的唯一选择。 – kindohm 2012-02-14 16:18:16