【发布时间】:2019-06-02 05:28:33
【问题描述】:
我在 Xamarin.Forms 应用程序 (UWP!) 上工作。它具有主从架构。 Master 页面有一个 ListView,其中的每个项目都会打开一个相应的 Detail 页面。第一个详细信息页面只有一个 WebView,它在加载时播放 YouTube 视频。第二个细节视图现在只有一个占位符标签。
当我从第一个详细信息页面切换到第二个详细信息页面时,仍然可以听到第一个详细信息页面的视频声音。当我切换回第一个详细信息页面时,视频再次加载,现在我听到两个声音。如何在切换到第二个详细信息页面时停止视频并在返回时恢复?如果这是不可能的,我该如何在离开其详细信息页面时停止视频?
我想我可以在详细信息页面的重写 OnDisappearing() 方法中做一些事情:
protected override void OnDisappearing()
{
MyWebView.NavigateToString(""); // This does not work, as NavigateToString() is not part of WebView.
base.OnDisappearing();
}
我可以用什么来停止在 WebView 中播放视频?
【问题讨论】:
标签: webview xamarin.forms xamarin.uwp