none
为什么C#webbrowser不能显示网页中的flash RRS feed

  • 问题

  • 为什么C#webbrowser不能显示网页中的flash,电脑已经安装了flash player并且其它浏览器都可以看视频玩游戏,自己制作的webbrowser却不能看视频,玩游戏,

    l例如游戏网上像7k7k小游戏,3366小游戏等等的所有游戏都玩不了,优酷上的视频都看不了

    本人小白求大神解决,谢谢!

    //相关代码如下
    private void button1_Click(object sender, EventArgs e)
            {
                    webBrowser1.Navigate(textBox1.Text);
            }
    private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
            {
                e.Cancel = true;
                webBrowser1.Url = new Uri(webBrowser1.StatusText);
            }


    2016年10月29日 3:55

答案

  • Hi Michael Yingyang,

    我这边在win 10, 使用VS2015创建一个winform的程序,并且使用了webbrowser控件。

    是可以把优酷上面的视频播放出来的。游戏没有测试。

    下面就是播放视频的语句:

     this.webBrowser1.Navigate(" http://www.bing.com/videos/search?q=youku&qpvt=youku&view=detail&mid=3E560068E6B11ED8102E3E560068E6B11ED8102E&FORM=VDHSOP&fsscr=0");
           

    你可以自己尝试建一个winform的程序.

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年11月2日 5:06
    版主

全部回复

  • webbrowser是调用IE内核实现的,webbrowser不显示flash,IE也不能显示,看下IE选项,是不是禁用了flash

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年10月29日 4:50
  • 如果你的程序目标是AnyCPU而且机器是64位的,检查你装了64位的Flash没有。

    ActiveX没有装的时候,浏览器应该提示安装,但是很多时候,网页作者没有提供64位的ActiveX支持。



    Visual C++ MVP

    2016年10月29日 7:54
    版主
  • webbrowser是调用IE内核实现的,webbrowser不显示flash,IE也不能显示,看下IE选项,是不是禁用了flash
    我的电脑是win10 64位,IE浏览器可以正常看视频玩游戏,是IE11,active X筛选没有勾上,并且Shockwave flash object已启用,然而还是如题,webbrowser不能看视频玩游戏--------我发现视频就优酷网上的看不了,游戏就7k7k的玩不了。但在IE浏览器都可以。那我该怎么办呢?是哪里出问题了?

    2016年10月29日 8:25
  • 如果你的程序目标是AnyCPU而且机器是64位的,检查你装了64位的Flash没有。

    ActiveX没有装的时候,浏览器应该提示安装,但是很多时候,网页作者没有提供64位的ActiveX支持。

    但是像搜狗,360,IE都可以正常看视频,玩游戏,唯独我的webbrowser不能看视频,玩游戏,原本应该是游戏的地方变成了黑色,视频网站说要下载flash player。
    2016年10月29日 8:28
  • 知道你的问题,这个“但是”有什么意义?32位浏览器里能跑不代表64位浏览器里也能跑。

    你自己写的程序,目标平台是什么自己不知道?



    Visual C++ MVP

    2016年10月29日 16:33
    版主
  • Hi Michael Yingyang,

    我这边在win 10, 使用VS2015创建一个winform的程序,并且使用了webbrowser控件。

    是可以把优酷上面的视频播放出来的。游戏没有测试。

    下面就是播放视频的语句:

     this.webBrowser1.Navigate(" http://www.bing.com/videos/search?q=youku&qpvt=youku&view=detail&mid=3E560068E6B11ED8102E3E560068E6B11ED8102E&FORM=VDHSOP&fsscr=0");
           

    你可以自己尝试建一个winform的程序.

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年11月2日 5:06
    版主