我在Windows Phone 8上使用了最新版本的Silverlight媒體框架。我已經將標準MP4和DRM加密的MWV媒體成功播放。無法讓Silverlight媒體框架SMFPlayer顯示電影全屏或正確的長寬比
但是,它們都不會播放到屏幕的全部範圍。 標準MP4播放時的縱橫比是正確的,但不要填滿可用區域。有些電影的確如此,所以我認爲有些電影的分辨率比手機低,因此播放的音量較小。將全屏播放更低分辨率的電影將是一件好事。
DRM膠片垂直填充屏幕,但水平方向(以4:3寬高比)「水平」。這些都應該是寬銀幕電影(!
我已經嘗試了一些事情,比如播放項設置爲播放器
item.VideoHeight = player.ActualHeight;
item.VideoWidth = player.ActualWidth;
item.VideoStretchMode = Stretch.Uniform;
這沒有工作的高度和寬度。也沒有設置在播放器XAML以下!
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
我使用最簡單的實現在XAML的時刻。
<core:SMFPlayer
Name="player"
IsEnabled="True"
Grid.Row="0"
CaptionsVisibility="Disabled"
VolumeLevel="50"
Visibility="{Binding DisplayError, ConverterParameter=true, Converter={StaticResource BoolToVisibilityConverter}}"
/>
有人可以幫忙嗎?我需要能夠強制所有媒體播放以儘可能全屏播放,同時保持寬高比而不是裁剪。
有沒有SMF的任何屬性可以讓電影發揮儘可能大,並保持長寬比?
你可以顯示放入'SMFPlayer'的容器的XAML嗎? –