导航后,Webview中iframe中的YouTube视频继续播放

时间:2012-12-07 04:59:54

标签: windows-8

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

谢谢和问候, 拉姆亚

1 个答案:

答案 0 :(得分:0)

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

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

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

如果您想暂停视频,我相信您应该能够通过在YouTube IFrame API中加入一些JavaScript并结合OnNavigatingFrom并调用InvokeScript来实现这一目标。