Воспроизведение YouTube на весь экран в элементе управления WebBrowser

У меня есть следующий 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>

Я пытаюсь воспроизвести видео на YouTube. Вот что я попробовал:

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

Этот показывает плеер YouTube со всеми элементами управления плеером. Однако полноэкранная кнопка не работает. Я нажимаю на нее, но игрок не работает в полноэкранном режиме. Кнопка становится просто отключенной.

Я также попробовал это:

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

Это также отображает плеер YouTube со всеми элементами управления плеером. Кнопка полного экрана работает правильно. Однако, когда я снова иду к этому или другому видео (установив свойство Source), кнопки проигрывателя исчезают. Чтобы снова увидеть кнопки плеера, мне нужно удалить временные интернет-файлы для IE. Я мог удалять временные файлы каждый раз перед воспроизведением видео, но это не решение для меня.

Я работаю под управлением Windows 7 64bit и использую WPF 4.0. Я хочу, чтобы в моем веб-браузере отображался проигрыватель YouTube, и чтобы полноэкранная кнопка работала правильно. У кого-нибудь есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос