Wiedergabe von YouTube im Vollbildmodus in der WebBrowser-Steuerung

Ich habe folgende XAML:

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">

<Grid>

    <WebBrowser x:Name="webBrowser1"/>

</Grid>

Ich versuche, ein YouTube-Video abzuspielen. Das habe ich versucht:

this.webBrowser1.Source = new Uri("http://youtube.googleapis.com/v/L8bE5-g8VC0");

Dieser zeigt den YouTube-Player mit allen Steuerelementen für den Player an. Die Vollbild-Schaltfläche funktioniert jedoch nicht. Ich klicke darauf, aber der Player wird nicht im Vollbildmodus angezeigt. Die Schaltfläche wird nur deaktiviert.

Ich habe auch folgendes ausprobiert:

this.webBrowser1.Source = new Uri("http://www.youtube.com/embed/L8bE5-g8VC0");

Hiermit wird auch der YouTube-Player mit allen Steuerelementen für den Player angezeigt. Die Vollbild-Schaltfläche funktioniert ordnungsgemäß. Wenn ich jedoch noch einmal zu diesem oder einem anderen Video gehe (indem ich die Source-Eigenschaft einstelle), verschwinden die Player-Schaltflächen. Um die Player-Schaltflächen wieder zu sehen, muss ich temporäre Internetdateien für den Internet Explorer löschen. Ich könnte temporäre Dateien jedes Mal löschen, bevor ich ein Video abspiele, aber das ist keine Lösung für mich.

Ich verwende Windows 7 64bit und WPF 4.0. Ich möchte den YouTube-Player in meinem WebBrowser anzeigen und die Vollbildschaltfläche ordnungsgemäß verwenden. Hat jemand eine Idee?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage