0

Windows 8 xaml アプリの 1 つに YouTube ビデオを埋め込む必要がありました。このような webView に iframe を追加しました。今私の問題は、ページから移動すると、YouTube ビデオが引き続き再生されることです。ナビゲーション後の現在のビューにWebViewが存在しないページなので、iframeにもアクセスできません。ページから離れたときにビデオを停止する方法はありますか?

よろしくお願いします。

4

1 に答える 1

0

ビデオを一時停止 (およびページをキャッシュ) して、元の場所に戻れるようにしますか?

そうでない場合は、エレガントではない(しかし効果的な)オプションがあります。

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

ビデオを一時停止したい場合は、OnNavigatingFrom と InvokeScript呼び出しと組み合わせて、YouTube IFrame API に JavaScript を含めることで、その目標を達成できるはずです。

于 2012-12-08T06:01:03.107 に答える