MediaElement コントロールを使用して mp3 ファイルを再生しようとしています。
このコントロールをメインの wpf ウィンドウに直接配置すると、機能します。
しかし今、クラスを作成してmp3を再生したいと思っています。だから私はクラスを持っています:
class Player
{
private MediaElement media;
public MediaElement MyMedia
{
get { return media; }
set { media = value; }
}
public Player()
{
media = new MediaElement();
media.LoadedBehavior = MediaState.Manual;
media.Source = new Uri(@"C:\Users\DELL\Downloads\Music\yumeji.mp3",UriKind.RelativeOrAbsolute);
media.Play();
}
}
しかし、それは機能していません。
編集:
私はこのコードを使用し、
MediaPlayer m = new MediaPlayer();
m.Open(new Uri(@"C:\Users\DELL\Downloads\Music\yumeji.mp3"));
m.Play();
これを使用すると、 mysound が 3 秒間再生されてから停止します。