【问题标题】:Playing mpg file in XNA在 XNA 中播放 mpg 文件
【发布时间】:2010-06-29 12:08:31
【问题描述】:

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

【问题讨论】:

    标签: xna mpeg


    【解决方案1】:

    XNA 具有内置的视频播放功能。开始使用它的好地方可能是Catalin's XNA 3.1 Video Sample

    XNA 内置功能的一个缺点是它has limited format support(特别是 WMV9)。因此,您需要将视频转换为该格式。编码的两个选项是 Windows Movie Maker 和 Windows Media Encoder(最近似乎变成了Expression Encoder 4)。

    采用该格式后,您只需将其作为内容添加到您的项目中即可。然后通过内容管理器将其加载为Video,并使用VideoPlayer进行播放,调用videoPlayer.GetTexture()获取当前视频帧的纹理,您可以在设备上设置或传递给spriteBatch.Draw()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      相关资源
      最近更新 更多