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之外,我还需要其他东西吗?我比较了整个项目,但根本没有发现任何差异。
您缺少对Microsoft.Xna.Framework.Video.dll
的引用。
这就是这两个类所在的位置。
很抱歉回答晚了,但这可能会有所帮助。您可以尝试安装 nuget 包directxtk_desktop_2015这将解决问题。这是参考链接。
您的项目似乎缺少对程序集的引用:Microsoft.Xna.Framework.dll
.
更新:Kendall Frey是对的,尽管Microsoft文档中说Video
和VideoPlayer
类都在Microsoft.Xna.Framework.dll
,但这些信息是不正确的,这些类确实是Microsoft.Xna.Framework.Video.dll