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