0

我有一個頁面,我在其中顯示多個YouTube視頻作爲網頁瀏覽。當我播放任何視頻時,對應的視頻就開始播放。但是當我點擊應用程序的後退按鈕時,我應該停下來,但它在後臺運行(可以聽到視頻的聲音)。在Windows Metro App的後退按鈕上停止YouTube視頻8.1

這裏是後退按鈕的代碼:

protected void GoBack(object sender, RoutedEventArgs e) 
{ 
     ((Frame)Window.Current.Content).GoBack(); 
} 

告訴我怎樣可以將本網頁流量的或者可以停止視頻。

謝謝

回答

0

以下是解決方案: 調用WebView的UnLoaded事件 - webView.Unloaded + = webView_UnLoaded;

然後更改webView_UnLoaded事件處理程序的WebView來源: 這裏是我的代碼:

private void webView_UnLoaded(object sender, RoutedEventArgs e) 
    { 
     WebView webView = (WebView)sender; 
     webView.Source = new Uri(" "); 
    } 
1

首先確保頁面已完成;最有可能的方法是先分離您之前手動附加的所有事件處理程序。然後(遲早)頁面將被最終確定,然後處理webview。

將webview向前導航到空的html頁面可以實現類似的效果。

相關問題