Windows 8 RT XAML MediaElement控件覆盖在视频之上

时间:2013-05-19 12:43:40

标签: video windows-runtime winrt-xaml

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

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

enter image description here

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

1 个答案:

答案 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>