我試圖在monogame項目中播放視頻。我過去通過包含Framework.Video目錄在XNA中完成了這個工作,而且非常簡單。因爲Visual Studio 2012不會接受XNA目錄,所以這在monogame中不能完成。在MonoGame中播放視頻
如果你真的可以把視頻放在monogame中,並且你可以如何完成,我一直無法找到解釋任何其他方式。
任何想法?
我試圖在monogame項目中播放視頻。我過去通過包含Framework.Video目錄在XNA中完成了這個工作,而且非常簡單。因爲Visual Studio 2012不會接受XNA目錄,所以這在monogame中不能完成。在MonoGame中播放視頻
如果你真的可以把視頻放在monogame中,並且你可以如何完成,我一直無法找到解釋任何其他方式。
任何想法?
我打算假設你的問題中的「目錄」實際上是指「命名空間」。
而且你想什麼是
using Microsoft.Xna.Framework.Media;
或
Microsoft.Xna.Framework.Media.VideoPlayer videoPlayer;
...
videoPlayer = new Microsoft.Xna.Framework.Media.VideoPlayer();
的原因,你無法訪問這些命名空間,可能是因爲 您使用MonoGame錯誤的分支。 3D和視頻支持由develop3d分支提供(現在github上的官方git倉庫中的默認分支:https://github.com/mono/MonoGame)
您必須獲取該分支的源代碼並自行編譯它(只需在VS2012中加載項目)
作爲一個起點,看看在MonoGame樣本則VideoPlayer樣本:https://github.com/CartBlanche/MonoGame-Samples/tree/master/VideoPlayer
有在Monogame時刻爲Windows 8或WinRT中沒有的VideoPlayer。
你需要有一個「Monogame Windows應用商店XAML」項目或做出一些更改Monogame店工程」,切換到一個XAML項目。
http://codedealer.wordpress.com/2013/05/02/how-to-play-a-video-with-monogame-for-windows-8-winrt/
爲Windows 8
MonoGame的VideoPlayer支持最近加入:https://github.com/mono/MonoGame/commit/8dc3dfe23bdd4e98070c990ff776ae7171c4412e –