1

我正在尝试从 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);

当我进入游戏时,根本没有播放音频,尽管我完全没有错误。我也尝试过使用 mp3 的http:/ 链接,它工作正常,所以我不太确定这个问题。

任何修复的想法?

编辑:在进一步调查这个问题后,我发现是 ID3 标签导致了这个问题,特别是如果它是 ID3v2.4并且如果我使用工具删除它们,它可以正常工作。但是,我不能指望我的用户对他们所有的音频都这样做,那么有解决方法吗?

4

0 回答 0