1

モノゲーム プロジェクトでビデオを再生しようとしています。Framework.Video ディレクトリを含めることで過去に XNA でこれを行ったことがありますが、これは非常に簡単です。Visual Studio 2012 は XNA ディレクトリを受け入れないため、これはモノゲームでは実行できません。

実際にビデオをモノゲームに入れることができるかどうか、そしてそれがどのように行われるかを説明する他の方法を見つけることができませんでした。

何か案は?

4

2 に答える 2

2

あなたの質問の「ディレクトリ」は、実際には「名前空間」を意味すると仮定します。

そして、あなたがしようとしているのは

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-Samples の VideoPlayer サンプルをご覧ください: https://github.com/CartBlanche/MonoGame-Samples/tree/master/VideoPlayer

于 2013-02-03T23:34:33.793 に答える