我有一个 WPF Caliburn.Micro 应用程序,我想用来System.Window.Media.MediaPlayer
播放音频。我知道如何开始播放,但我怎么知道播放何时完成,所以我可以禁用暂停按钮等?
我的代码:
var audio = Tpv.GetAudio(tpv.TpvId);
var file = Path.GetTempFileName().Replace(".tmp", ".wma");
File.WriteAllBytes(file, audio);
var player = new MediaPlayer();
player.Open(new Uri(file, UriKind.Absolute));
player.Play();
谢谢。