我是xna的新手。我正在为Windows PC创建一个平台游戏,并且不知何故需要播放avi文件 我怎么能在xna 4.0或c#2010上做到这一点? 谁有人可以帮忙? :)
答案 0 :(得分:0)
您可以尝试创建视频播放器实例
Video video;
VideoPlayer player;
Texture2D videoTexture;
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
video = Content.Load<Video>("video");
player = new VideoPlayer();
}
这是包含更多示例的文章来源 http://msdn.microsoft.com/en-us/library/dd904199.aspx
这里有几个dll
答案 1 :(得分:0)
This blog有一些可以使用xna媒体播放器下载的工作代码。该项目实际上将视频放在一个3d对象上(对于你想要做的事情可能有点过分),但我可以想象你可以研究视频播放的代码,看看它是如何工作的。项目中有一个VideoPlayer类;也许你可以看看。