我有以下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>
Run Code Online (Sandbox Code Playgroud)
我尝试播放youtube视频.这是我尝试过的:
this.webBrowser1.Source = new Uri("http://youtube.googleapis.com/v/L8bE5-g8VC0");
Run Code Online (Sandbox Code Playgroud)
这个显示所有播放器控件的YouTube播放器.但是全屏按钮不起作用.我点击它,但播放器没有全屏显示.按钮变为刚刚禁用.
我也试过这个:
this.webBrowser1.Source = new Uri("http://www.youtube.com/embed/L8bE5-g8VC0");
Run Code Online (Sandbox Code Playgroud)
这也会显示所有播放器控件的YouTube播放器.全屏按钮工作正常.但是,当我再次访问此视频或其他视频(通过设置Source属性)时,播放器按钮会消失.要再次查看播放器按钮,我需要删除IE的临时Internet文件.我每次播放视频之前都可以删除临时文件,但这对我来说不是解决方案.
我正在运行Windows 7 64位并使用WPF 4.0.我想要的是在我的WebBrowser中显示YouTube播放器并使全屏按钮正常工作.有人有想法吗?