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