Windows Phone 8에서 Silverlight Media Framework의 최신 버전을 사용하고 있습니다. 표준 MP4 및 DRM 암호화 된 MWV 미디어를 모두 재생할 수 있습니다. .Silverlight Media Framework를 가져올 수 없습니다. 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을 표시 할 수 있습니까? –