XNA - 缺少视频和视频播放器的命名空间

本文关键字:视频 播放器 命名空间 XNA | 更新日期: 2023-09-27 18:31:23

今天我试图为过场动画添加一些视频,但我甚至无法识别变量。

如果我尝试访问Microsoft.Xna.Framework.Media.Video或Microsoft.Xna.Framework.Media.VideoPlayer,它就会丢失。.媒体存在,但视频/视频播放器不存在我也不能使用"using Microsoft.Xna.Framework.Media;"。

如果我将完全相同的项目复制到Microsoft网站上的示例项目中,它会识别"视频"和"VideoPlayer",但当然其他所有内容都无法正常工作,因为命名空间错误、内容丢失和所有这些东西。

我已经用XNA和.NET框架重新安装了完整的SDK,但它仍然不起作用。

如果我创建一个新项目并将其复制到那里,它也不起作用,我错过了什么吗?除了使用Microsoft.Xna.Framework.Media.Video之外,我还需要其他东西吗?我比较了整个项目,但根本没有发现任何差异。

XNA - 缺少视频和视频播放器的命名空间

您缺少对Microsoft.Xna.Framework.Video.dll的引用。

这就是这两个类所在的位置。

很抱歉回答晚了,但这可能会有所帮助。您可以尝试安装 nuget 包directxtk_desktop_2015这将解决问题。这是参考链接。

您的项目似乎缺少对程序集的引用:Microsoft.Xna.Framework.dll .

更新:Kendall Frey是对的,尽管Microsoft文档中说VideoVideoPlayer类都在Microsoft.Xna.Framework.dll,但这些信息是不正确的,这些类确实是Microsoft.Xna.Framework.Video.dll