小编Dam*_*icz的帖子

在WebBrowser控件中全屏播放youtube

我有以下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播放器并使全屏按钮正常工作.有人有想法吗?

.net c# browser youtube wpf

4
推荐指数
1
解决办法
7223
查看次数

标签 统计

.net ×1

browser ×1

c# ×1

wpf ×1

youtube ×1