在XNA中播放mpg文件

在XNA中播放mpg文件,xna,mpeg,Xna,Mpeg,有没有办法在XNA中播放mpg文件?(我想开发一款视频流必须在后台播放的游戏)XNA内置视频播放功能。一个开始使用它的好地方可能是 XNA内置功能的一个缺点是它(特别是WMV9)。因此,您需要将视频转换为该格式。编码的两个选项是Windows影音制作和Windows Media Encoder(这似乎是最近才出现的) 一旦采用这种格式,您就可以简单地将其作为内容添加到项目中。然后通过内容管理器将其加载为,并使用播放,调用videoPlayer.GetTexture()获取当前视频帧的纹理,您可以

有没有办法在XNA中播放mpg文件?(我想开发一款视频流必须在后台播放的游戏)

XNA内置视频播放功能。一个开始使用它的好地方可能是

XNA内置功能的一个缺点是它(特别是WMV9)。因此,您需要将视频转换为该格式。编码的两个选项是Windows影音制作和Windows Media Encoder(这似乎是最近才出现的)

一旦采用这种格式,您就可以简单地将其作为内容添加到项目中。然后通过内容管理器将其加载为,并使用播放,调用
videoPlayer.GetTexture()
获取当前视频帧的纹理,您可以在设备上进行设置,也可以传递到
spriteBatch.Draw()