我正在用C#开发一个XNA节奏游戏,因为它是一个节奏游戏,它需要一个歌曲编辑器,这将需要精确的视频和放大器。寻求音频恢复歌曲。我尝试了MediaPlayer和VideoPlayer类,但由于PlayPosition是只读的,因此它们都无法寻找特定的位置。 有谁知道实现这个目标的好方法?此外,它需要能够播放.mp3文件,所以我不能使用XACT。节奏游戏osu!也用XNA编码,不知何故它播放mp3文件并允许搜索。
编辑:顺便说一句,这是专门用于PC的
EDIT2:另外,我在XNA 4.0上
答案 0 :(得分:2)
由于您使用的是PC,因此您可以通过互操作来与核心DX功能进行对话。我不知道这对XNA会有多好,但是如果有任何希望它可以工作,那可能是Microsoft.DirectX.AudioVideoPlayback.Video
类:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms902629.aspx