次の 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 プレーヤーも表示されます。フルスクリーンボタンは正常に機能しています。ただし、このビデオまたは別のビデオに (ソース プロパティを設定して) 再度移動すると、プレーヤー ボタンが表示されなくなります。プレーヤー ボタンを再び表示するには、IE の一時インターネット ファイルを削除する必要があります。ビデオを再生する前に毎回一時ファイルを削除できましたが、これは私にとっては解決策ではありません。
Windows 7 64 ビットを実行しており、WPF 4.0 を使用しています。私が欲しいのは、WebBrowser に YouTube プレーヤーを表示し、フルスクリーン ボタンを適切に機能させることです。誰でも何か考えがありますか?