オーディオ再生中にMediaElementフレームに何も表示されません。
ただし、TagLib
TagLibのをインストールし、対応する名前空間を追加
を使用して.MP3ファイルのアルバムアートを表示することができます。次に、オーディオファイルが再生されているときに、カバーアートを示す画像が次のコードを使用して表示されるように、プログラムを書きます。
オーディオファイルにカバーアートがない場合は、try-catchの内側で実行することをおすすめします。
TagLib.File f = new TagLib.Mpeg.AudioFile(*yourfile*);
TagLib.IPicture pic = f.Tag.Pictures[0];
MemoryStream ms = new MemoryStream(pic.Data.Data);
ms.Seek(0, SeekOrigin.Begin);
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.StreamSource = ms;
bitmap.EndInit();
System.Windows.Controls.Image CoverArt = new System.Windows.Controls.Image();
CoverArt.Source = bitmap;