gpt4 book ai didi

c# - Windows Phone 8 暂停的视频不恢复(音频恢复)

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:20 29 4
gpt4 key购买 nike

在我的应用程序中,我有一个 fullscreen MediaElement 可以再现全屏视频。

当我暂停视频时,我无法恢复它(使用 MediaElement1.Play()),因为只有音频恢复。

似乎视频没有被正确重绘,因为我试图在它前面放一个按钮并且如果我按住按钮(所以我想我' m 强制背景中的媒体元素重绘)视频开始显示。

这似乎可以通过以下事实得到证实:

Application.Current.Host.Settings.EnableFrameRateCounter = true;

即使没有按钮漏洞,视频播放也能正常恢复。

如果有人能提供帮助,我将非常感激。非常感谢阅读和评论。

最佳答案

我用另一种方式解决了这个问题。我注意到视频在单击播放按钮两次后恢复播放,所以我稍后使用 DispatcherTimer 再次调用 MyPlayer.Play()

 DispatcherTimer dt = new DispatcherTimer();

public MainPage()
{
InitializeComponent();
dt.Interval = new TimeSpan(0, 0, 0, 1);
dt.Tick += new EventHandler(Ticked);
}

private void Ticked(object sender, EventArgs e)
{
MyPlayer.Play();
dt.Stop();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
MyPlayer.Play();
dt.Start();
}

关于c# - Windows Phone 8 暂停的视频不恢复(音频恢复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16521309/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com