我有一个 WPF Caliburn.Micro 应用程序,我使用 MediaPlayer 类来播放音频。我实现了播放、停止和暂停功能,但在 MediaPlayer 中没有看到恢复(暂停后)的方法。你能帮我解决这个问题吗?
这是我的一些代码:
public void Play()
{
try
{
var audio = Tpv.GetAudio(SelectedTpv.TpvId);
var file = Path.GetTempFileName().Replace(".tmp", ".wma");
File.WriteAllBytes(file, audio);
Player.Open(new Uri(file, UriKind.Absolute));
Player.Play();
IsPlaying = true;
}
catch (Exception ex)
{
MessageBox.Show(String.Format("Failed to play audio:\n{0}", ex.Message), "Failure",
MessageBoxButton.OK, MessageBoxImage.Error);
Console.WriteLine(ex.Message);
}
}
谢谢。