0

我在 Windows RT XAML 应用程序中看到了许多用于视频播放的 MediaElement 示例。

我想让控件覆盖视频,而不是将控件放置在 AppBar 内或我视图中的其他位置,即播放/暂停、全屏等。

在此处输入图像描述

我没有看到任何这样的例子,只是放置在 XAML 中的基本按钮。任何人都可以提供一个好的起点吗?

4

1 回答 1

2

播放器框架是很好的媒体播放框架之一。然后,如果您想创建自己的播放器界面,请按照下面给出的方式进行操作。您可以使用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>
于 2013-05-19T14:18:30.877 回答