我正在開發Windows遊戲使用Visual Studio 2010的C#和XNA 4.0。我希望能夠設置和更改高清視頻的播放位置,並根據用戶輸入反向播放視頻。如何控制XNA中的高清視頻播放位置和速度?
我很難找到從哪裏開始。 XNA的videoPlayer類不提供這些類型的功能。我讀過XNA DirectShow現在已經過時並且使用高清視頻時速度慢的原因。
我不太明白我如何能夠在我的項目中使用或實現ffmpeg等工具。似乎有些人有類似的問題和解決方案,但沒有太多細節。這些在下面。
interop out與核心DX功能對話。
編寫一個託管的C++包裝來互操作ffmpeg。
寫一個mpeg解碼器。
我不知道什麼是最好的,從哪裏開始。 謝謝!