xaml 頁面:this
<MediaElement Name="myPlayer" Volume="1" LoadedBehavior="Manual" />
cs後臺代碼:blog
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();