ゲームで使用するために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の場合、ツールを使用してそれらを削除すると、正常に再生されます。ただし、ユーザーがすべてのオーディオでこれを行うことは期待できないので、これに対する回避策はありますか?