我正在尝试使用 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 秒然后停止。