2011-04-29 89 views
0

当试图在http://msdn.microsoft.com/en-us/library/dd904198(v=XNAGameStudio.40).aspx的例子程序崩溃的播放视频(MSDN教程)

69行: “player.Play(视频);

错误信息:“未处理的异常在Microsoft.Xna.Framework.dll中发生类型'System.InvalidOperationException'

其他信息:发生意外错误。

我没有更改代码中的单个字符,但完全使用了来自VideoPlayback_4_0.zip文件夹的文件。 (可以直接从http://msdn.microsoft.com/en-us/library/dd904198(v=XNAGameStudio.40).aspx下载)

我已经从其他论坛上看到遇到同样问题的人,但是我找不到可用的解决方案。有谁知道是什么原因导致问题以及如何解决问题?

Stack Trace  
Microsoft.Xna.Framework.dll!Microsoft.Xna.Framework.Helpers.ThrowExceptionFromErrorCode(Microsoft.Xna.Framework.ErrorCodes error) + 0x3d bytes 
Microsoft.Xna.Framework.Video.dll!Microsoft.Xna.Framework.Media.VideoPlayer.Play(Microsoft.Xna.Framework.Media.Video video) + 0xb7 bytes  
VideoPlayback.exe!VideoPlayback.Game1.Update(Microsoft.Xna.Framework.GameTime gameTime) Line 69 + 0x1a bytes 
Microsoft.Xna.Framework.Game.dll!Microsoft.Xna.Framework.Game.Tick() + 0x4f0 bytes 
+1

我刚下载并尝试它,它工作得很好,也许你错过了一个编解码器或一些.NET安全更新或您的操作系统?我所做的只是下载它,编译并运行x86 ver,它也从项目debug – Prix 2011-04-29 23:43:44

+0

运行,谢谢尝试,我会检查我的codex和.net库。 – Fabian 2011-04-29 23:48:32

+1

不知道这是否会帮助你,但我已经安装了cccp,并且所有的windows都在最新版本中安装了VS 2010,而XNA4只在XP SP3 32b上安装了,我也试过了我的win 7 64b同样的东西都是最新的。 – Prix 2011-04-29 23:49:48

回答

0

该手抄本是问题所在。重新安装Windows解决了问题。