0

我不得不在我的一个 Windows 8 xaml 应用程序中嵌入一个 YouTube 视频。我在这样的 webView 中添加了一个iframe。现在我的问题是,当我离开页面时,YouTube 视频会继续播放。由于导航后当前视图中不存在 WebView 的页面,因此我也无法访问 iframe。一旦我离开页面,有没有办法以某种方式停止视频?

谢谢和问候, 拉姆亚

4

1 回答 1

0

你想暂停视频(并缓存页面),以便他们可以回到原来的位置吗?

如果不是,那么一个不太优雅(但有效)的选项:

    protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
    {
        base.OnNavigatingFrom(e);
        wv.NavigateToString("");
    }

如果您想暂停视频,我相信您应该能够通过在 YouTube IFrame API 中包含一些 JavaScript 以及OnNavigatingFrom和对InvokeScript的调用来实现该目标。

于 2012-12-08T06:01:03.107 回答