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