我在Windows RT XAML应用程序中看到了许多用于视频播放的MediaElement示例。
我希望控件覆盖视频,而不是将控件放在AppBar或我视图中的其他位置,即播放/暂停,全屏等。
我还没有看到任何这样的例子,只是放在XAML中的基本按钮。任何人都可以提供一个好的起点吗?
答案 0 :(得分:2)
Player framework是媒体播放的良好框架之一。然后,如果你想创建自己的播放器界面,那么就像下面给出的那样。您可以使用Opacity
属性来提高透明度。
<Grid Width="339" Height="278">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height=".5*"/>
</Grid.RowDefinitions>
<MediaElement Grid.RowSpan="2" VerticalAlignment="Bottom" Source="Assets/Sample.mp4" />
<Grid Grid.Row="1" Opacity=".4" Background="Black" />
<StackPanel VerticalAlignment="Bottom" Grid.Row="1" Orientation="Horizontal">
<Button Style="{StaticResource PlayAppBarButtonStyle}" />
<Slider Width="150" VerticalAlignment="Center" />
<Button Style="{StaticResource PlayAppBarButtonStyle}" />
</StackPanel>
</Grid>