0

複数の YouTube ビデオを Web ビューとして表示しているページがあります。ビデオを再生すると、対応するビデオの再生が開始されます。しかし、アプリの戻るボタンをクリックすると停止するはずですが、バックグラウンドで実行されています (ビデオの音声が聞こえます)。

戻るボタンのコードは次のとおりです。

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

この WebView を破棄する方法、またはビデオを停止する方法を教えてください。

ありがとう

4

2 に答える 2

1

まず、ページがファイナライズされていることを確認してください。ほとんどの場合、以前に手動でアタッチしたすべてのイベント ハンドラーをデタッチします。次に (遅かれ早かれ) ページが完成し、Web ビューが破棄されます。

同様の効果は、webview を空の html ページにフォワード ナビゲートすることによって達成されます。

于 2013-10-09T11:25:23.107 に答える