Jogando o youtube em tela cheia no controle WebBrowser
Eu tenho seguindo 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>
Eu tento reproduzir o vídeo do youtube. Isso é o que eu tentei:
this.webBrowser1.Source = new Uri("http://youtube.googleapis.com/v/L8bE5-g8VC0");
Este exibe o player do YouTube com todos os controles do player. No entanto, o botão de tela cheia não funciona. Eu clico nele, mas o jogador não vai em tela cheia. O botão fica apenas desativado.
Eu também tentei este:
this.webBrowser1.Source = new Uri("http://www.youtube.com/embed/L8bE5-g8VC0");
Isso também exibe o player do YouTube com todos os controles do player. O botão de tela cheia está funcionando corretamente. No entanto, quando vou novamente a este vídeo ou a outro (configurando a propriedade Source), os botões do player desaparecem. Para ver os botões do player novamente, eu preciso excluir arquivos temporários da Internet para o IE. Eu poderia excluir arquivos temporários toda vez antes de reproduzir vídeo, mas isso não é solução para mim.
Estou executando o Windows 7 de 64 bits e usando o WPF 4.0. O que eu quero é exibir o player do YouTube no meu WebBrowser e ter o botão de tela cheia funcionando corretamente. Alguém tem alguma ideia?