在XNA中寻找音频/视频播放

时间:2012-02-19 21:48:29

标签: c# audio video xna seek

我正在用C#开发一个XNA节奏游戏,因为它是一个节奏游戏,它需要一个歌曲编辑器,这将需要精确的视频和放大器。寻求音频恢复歌曲。我尝试了MediaPlayer和VideoPlayer类,但由于PlayPosition是只读的,因此它们都无法寻找特定的位置。 有谁知道实现这个目标的好方法?此外,它需要能够播放.mp3文件,所以我不能使用XACT。节奏游戏osu!也用XNA编码,不知何故它播放mp3文件并允许搜索。

编辑:顺便说一句,这是专门用于PC的

EDIT2:另外,我在XNA 4.0上

1 个答案:

答案 0 :(得分:2)

由于您使用的是PC,因此您可以通过互操作来与核心DX功能进行对话。我不知道这对XNA会有多好,但是如果有任何希望它可以工作,那可能是Microsoft.DirectX.AudioVideoPlayback.Video类:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms902629.aspx