我在 Windows RT XAML 应用程序中看到了许多用于视频播放的 MediaElement 示例。
我想让控件覆盖视频,而不是将控件放置在 AppBar 内或我视图中的其他位置,即播放/暂停、全屏等。
我没有看到任何这样的例子,只是放置在 XAML 中的基本按钮。任何人都可以提供一个好的起点吗?
我在 Windows RT XAML 应用程序中看到了许多用于视频播放的 MediaElement 示例。
我想让控件覆盖视频,而不是将控件放置在 AppBar 内或我视图中的其他位置,即播放/暂停、全屏等。
我没有看到任何这样的例子,只是放置在 XAML 中的基本按钮。任何人都可以提供一个好的起点吗?
播放器框架是很好的媒体播放框架之一。然后,如果您想创建自己的播放器界面,请按照下面给出的方式进行操作。您可以使用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>