2012-04-16 75 views
1

今天我試圖加入一些過場動畫的視頻,但是我沒有接受甚至弄清變數。XNA - 視頻和VideoPlayer缺少命名空間?

如果我嘗試訪問Microsoft.Xna.Framework.Media.Video或Microsoft.Xna.Framework.Media.VideoPlayer它只是缺少。 。Media存在,但Video/VideoPlayer只是不存在 我也不能使用「使用Microsoft.Xna.Framework.Media;」。

如果我將完全相同的項目複製到Microsoft網站上的示例項目,它會識別「Video」和「VideoPlayer」,但當然其他所有內容都不會起作用,導致命名空間錯誤,缺少內容和所有內容。

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

如果我創建一個新項目並在那裏複製它不起作用,我錯過了什麼嗎? 除了使用Microsoft.Xna.Framework.Media.Video之外,我還需要其他東西嗎? 我比較了完整的項目,但根本找不到任何區別。

回答

3

我相信你錯過了對Miscrosoft.Xna.Framework.Video.dll的引用。

這就是這兩個類的位置。

+0

這給我修好了,謝謝。 – user1137183 2012-04-17 16:09:00

0

它看起來像你的項目缺少對microsoft.xna.framework.dll程序集的引用。你能證實嗎?

UPDATE: 肯德爾·弗雷是正確的,儘管微軟says in documentation視頻和VidePlayer類是microsoft.xna.framework.dll,此信息不正確,這些類是真心microsoft.xna.framework.video。 dll

0

對不起,我遲到的答案,但,這可能是有幫助的.. 你可以嘗試安裝NuGet包directxtk_desktop_2015這將解決問題。 here是參考鏈接。