首页 > 解决方案 > 如何在 wpf 页面中显示视频

问题描述

我有一个视频,我想在我的窗口中的一个页面中显示,该视频由一个框架包含,如下所示:

<StackPanel x:Name="stackAds" 
            HorizontalAlignment="Center"  
            VerticalAlignment="Center"
            Grid.Column="0">
      <Border BorderBrush="Transparent" 
              BorderThickness="1">
          <Frame Source="/MyPage.xaml">
          </Frame>
      </Border>
</StackPanel>

我试图在我的页面中使用 MediaElement

<MediaElement Source="/Media/MyVideo.mp4"
            Visibility="Visible" 
            VerticalAlignment="Center"
            HorizontalAlignment="Center" 
            Stretch="Fill" 
            Height="599" 
            LoadedBehavior="Play"/>

根据MediaElement 类文档,我已将视频构建操作属性更改为“内容”,将 CopyToOutputDirectory 更改为“始终复制”,但是当我运行我的应用程序时,页面什么也不显示。

标签: c#wpf.net-core-3.1

解决方案


我已经找到了我的答案。从我的 MediaElement.Source 中删除“/”


推荐阅读