xaml 页面:
<MediaElement Name="myPlayer" Volume="1" LoadedBehavior="Manual" />
cs后台代码:
private void Play_Click(object sender, RoutedEventArgs e)
{
try
{
var Model = (Voice)((sender as Button).Tag);
if (Model != null)
{
play((Model.FilePath + Model.FileName).ToString());
}
}
catch (Exception ex)
{
}
}
public void play(string path)
{
try
{
this.myPlayer.Source = new Uri(path);
myPlayer.Play();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
第二种方法:
MediaPlayer.MediaPlayer media = new MediaPlayer.MediaPlayer(); media.Open(FilePath); media.Play();
