Flash内容无法通过IE 8和Flash版本>的Web浏览器对象完全以C#格式加载. 10.0 [英] Flash content not loading fully in C# form with web browser object with IE 8 and flash version > 10.0

查看:151
本文介绍了Flash内容无法通过IE 8和Flash版本>的Web浏览器对象完全以C#格式加载. 10.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在开发Windows 7的C#应用​​程序,我想在其中从表单内Web浏览器对象中的URL加载一些Flash内容.我想使表单不可见,并将从表单捕获的bmp图像转储到硬盘上.我也想使应用程序在任务栏和alt + tab菜单中不可见.我测试了该应用程序,发现了以下情况...
方案1:
一个. IE 9安装在系统中
b. Flash版本10.0或10.1或10.2或10.3
C.表单设置为可见或不可见
d.应用程序设置为在任务栏和alt + tab菜单中不可见或可见
结果:Flash内容已完全加载.

方案2:
一个. IE 8安装在系统中
b. Flash版本10.0
C.表单设置为可见或不可见
d.应用程序设置为在任务栏和alt + tab菜单中不可见或可见
结果:Flash内容已完全加载.

方案3:
一个. IE 8安装在系统中
b. Flash版本10.1或10.2或10.3
C.表格设置为不可见
d.应用程序在任务栏和alt +选项卡菜单中设置为不可见
结果:Flash内容未完全加载.内容呈现在特定点停止. :(

方案4:
一个. IE 8安装在系统中
b. Flash版本10.1或10.2或10.3
C.表格设置为可见
d.应用程序在任务栏和alt +选项卡菜单中设置为不可见
结果:Flash内容已完全加载.

方案5:
一个. IE 8安装在系统中
b. Flash版本10.1或10.2或10.3
C.表格设置为不可见
d.在任务栏和alt +选项卡菜单中将应用设置为可见"
结果:Flash内容已完全加载.

当我在任何Web浏览器中手动打开链接时,内容已完全加载.

因此,仅在方案3中无法正确加载内容(这是我所需的方案:()

您能否提供有关此行为的任何见解?
可见属性和Flash内容加载之间有什么关系?

从上述情况可以看出,我只有IE 8才有问题.

如果我使用AxWebbrowser代替点Net 3.5中可用的默认Web浏览器对象,则会观察到相同的结果.

Hi
I am developing a C# apllication for Windows 7 in which I want to load some flash content from a URL in a web browser object inside a form. I want to make the form invisible and dump the bmp images captured from the form to the harddisk.I want to make the application invisible in the task bar and the alt + tab menu also. I tested the app and found out the following scenarios...
Scenario 1:
a. IE 9 installed in the system
b. Flash version 10.0 or 10.1 or 10.2 or 10.3
c. Form set to visible or invisible
d. App set to invisible or visible in task bar and alt +tab menu
Result: Flash content is loaded fully.

Scenario 2:
a. IE 8 installed in the system
b. Flash version 10.0
c. Form set to visible or invisible
d. App set to invisible or visible in task bar and alt +tab menu
Result: Flash content is loaded fully.

Scenario 3:
a. IE 8 installed in the system
b. Flash version 10.1 or 10.2 or 10.3
c. Form set to invisible
d. App set to invisible in task bar and alt + tab menu
Result: Flash content is NOT loaded fully. The content rendering stops at a certain point. :(

Scenario 4:
a. IE 8 installed in the system
b. Flash version 10.1 or 10.2 or 10.3
c. Form set to visible
d. App set to invisible in task bar and alt + tab menu
Result: Flash content is loaded fully.

Scenario 5:
a. IE 8 installed in the system
b. Flash version 10.1 or 10.2 or 10.3
c. Form set to invisible
d. App set to VISIBLE in task bar and alt + tab menu
Result: Flash content is loaded fully.

Content is loaded fully when I open the link manually in any web browser.

So the the content is not loaded properly in Scenario 3 only (which is my required scenario :( )

Can you please give any insight about this behaviour?
What is the relation between the visible property and flash content loading?

As seen from the above scenarios, I have the problem with IE 8 only.

The same results are observed if I use AxWebbrowser instead of the default web browser object available in dot Net 3.5.

推荐答案

如果表单不可见怎么办?如果可以,那么您尝试执行的操作可能会出现问题.如果您将其显示为可见,但将其放置在可见的屏幕区域之外怎么办?
What if the form is not invisible ? If it works then, then you could have a problem with what you''re trying to do. What if you make it visible, but position it off the visible screen area ?


这篇关于Flash内容无法通过IE 8和Flash版本>的Web浏览器对象完全以C#格式加载. 10.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆