我正在使用 Visual Studio 2010和XNA 4.0在 C# 中为 Windows 开发游戏。我希望能够设置和更改高清视频的播放位置,并根据用户输入反向播放视频。
我很难找到从哪里开始。XNA 的 videoPlayer 类不提供这些类型的功能。我读到 XNA DirectShow 现在已经过时并且在使用高清视频时速度很慢。
我不太明白如何在我的项目中使用或实现诸如 ffmpeg 之类的工具。似乎有些人有类似的问题并发布了解决方案,但没有太多细节。这些在下面。
与核心 DX 功能进行互操作。
编写一个托管 c++ 包装器来互操作 ffmpeg。
编写一个 mpeg 解码器。
我不确定什么是最好的以及从哪里开始。谢谢!