我不得不在我的一个 Windows 8 xaml 应用程序中嵌入一个 YouTube 视频。我在这样的 webView 中添加了一个iframe。现在我的问题是,当我离开页面时,YouTube 视频会继续播放。由于导航后当前视图中不存在 WebView 的页面,因此我也无法访问 iframe。一旦我离开页面,有没有办法以某种方式停止视频?
谢谢和问候, 拉姆亚
你想暂停视频(并缓存页面),以便他们可以回到原来的位置吗?
如果不是,那么一个不太优雅(但有效)的选项:
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { base.OnNavigatingFrom(e); wv.NavigateToString(""); }
如果您想暂停视频,我相信您应该能够通过在 YouTube IFrame API 中包含一些 JavaScript 以及OnNavigatingFrom和对InvokeScript的调用来实现该目标。