使用xna加载视频嵌入内容

时间:2013-09-09 19:00:30

标签: c# video xna stream media

我有XNA的问题,我有视频作为嵌入内容(byte []或流),我需要播放此视频。我无法找到任何转换为​​视频。请帮忙。我只需要PC支持。我不知道该怎么做,也许你知道可以制作它的图书馆。 感谢

1 个答案:

答案 0 :(得分:0)

我认为你必须使用VideoPlayer类,视频文件必须是.wmv格式。 类似于this

Video myVideoFile;
VideoPlayer videoPlayer = new VideoPlayer();

加载内容:

myVideoFile = Content.Load<Video>("Videos/video_name");

更新

videoPlayer.Play(myVideoFile);

绘制:

spriteBatch.Begin();
spriteBatch.Draw(videoPlayer.GetTexture(), new Rectangle(0, 0, myVideoFile.Width, myVideoFile.Height),Color.CornflowerBlue);
spriteBatch.End();