C# 我的应用程序中的电影不加载

C# 我的应用程序中的电影不加载,c#,wpf,xaml,mediaelement,C#,Wpf,Xaml,Mediaelement,我在我的应用程序外有电影,工作时间很好。我过去常给它们装上: mediaElement.Source = new Uri(String.Format("file:///{0}/../Movies/" + mov, Directory.GetCurrentDirectory())); 但现在我已经将电影添加到我的项目中,因为我希望在最后导出单个EXE。所以我在这里加上: 现在我使用: mediaElement.Source = new Uri(@"pack://application:,,,/

我在我的应用程序外有电影,工作时间很好。我过去常给它们装上:

mediaElement.Source = new Uri(String.Format("file:///{0}/../Movies/" + mov, Directory.GetCurrentDirectory()));
但现在我已经将电影添加到我的项目中,因为我希望在最后导出单个EXE。所以我在这里加上:

现在我使用:

mediaElement.Source = new Uri(@"pack://application:,,,/Shamir Temp;component/Videos/" + mov);

但它似乎不起作用!任何人都可能知道原因。

在应用程序中分发媒体时,不能将媒体文件用作
项目资源
,这可以用于
图像
文件

在项目文件中,必须改为将资源类型设置为
Content
,并将
CopyToOutputDirectory
设置为
preservedlatest
始终

有关更多信息,请参阅此链接:


在应用程序中分发媒体时,不能将媒体文件用作
项目资源
,这可以对
图像
文件执行

在项目文件中,必须改为将资源类型设置为
Content
,并将
CopyToOutputDirectory
设置为
preservedlatest
始终

有关更多信息,请参阅此链接:


在应用程序中分发媒体时,不能将媒体文件用作
项目资源
,这可以对
图像
文件执行

在项目文件中,必须改为将资源类型设置为
Content
,并将
CopyToOutputDirectory
设置为
preservedlatest
始终

有关更多信息,请参阅此链接:


在应用程序中分发媒体时,不能将媒体文件用作
项目资源
,这可以对
图像
文件执行

在项目文件中,必须改为将资源类型设置为
Content
,并将
CopyToOutputDirectory
设置为
preservedlatest
始终

有关更多信息,请参阅此链接:


您无法播放资源文件中的媒体,必须将其作为内容并始终复制到输出目录

以下备注部分的报价:


使用应用程序分发介质时,不能使用介质 文件作为项目资源。在项目文件中,必须改为设置 将媒体类型设置为Content,并将CopyToOutputDirectory设置为 保存最新的或总是


您不能从资源文件播放媒体,必须将其作为内容并始终复制到输出目录

以下备注部分的报价:


使用应用程序分发介质时,不能使用介质 文件作为项目资源。在项目文件中,必须改为设置 将媒体类型设置为Content,并将CopyToOutputDirectory设置为 保存最新的或总是


您不能从资源文件播放媒体,必须将其作为内容并始终复制到输出目录

以下备注部分的报价:


使用应用程序分发介质时,不能使用介质 文件作为项目资源。在项目文件中,必须改为设置 将媒体类型设置为Content,并将CopyToOutputDirectory设置为 保存最新的或总是


您不能从资源文件播放媒体,必须将其作为内容并始终复制到输出目录

以下备注部分的报价:


使用应用程序分发介质时,不能使用介质 文件作为项目资源。在项目文件中,必须改为设置 将媒体类型设置为Content,并将CopyToOutputDirectory设置为 保存最新的或总是