使用Uri - XNA 4.0从文件加载歌曲

时间:2013-02-28 07:23:14

标签: uri xna-4.0

我正试图从Uri加载一首歌用于我的游戏。代码如下:

Uri uriStreaming = new Uri("file://E:/MySong.mp3");

Song song = Song.FromUri("Song Name", uriStreaming);

MediaPlayer.IsMuted = false;

MediaPlayer.Volume = 0.5f;

MediaPlayer.Play(song);

当我进入游戏时根本没有播放音频,尽管我没有任何错误。我也尝试用一个 http:/ link 来播放一个mp3,它运行正常,所以我不太确定这个问题。

有关修复的想法吗?

编辑:经过对这个问题的进一步调查后,我发现它是导致问题的ID3标签,特别是如果它是ID3v2.4 ,如果我使用工具删除它们,它玩得很好。但是,我不能指望我的用户使用他们的所有音频执行此操作,因此有解决方法吗?

0 个答案:

没有答案