我正在使用Qt开发应用程序,我们可以在内部选择像youtube这样的Flash流媒体视频。有没有办法在不需要用户交互的情况下以编程方式全屏显示Flash应用程序?
我正在使用“QWebView”控件。
答案 0 :(得分:1)
尝试为托管QWebView控件的窗口调用showFullScreen。
void QWidget :: showFullScreen()
全屏显示小部件 模式。调用此功能只会影响 窗户。
要从全屏模式返回,请致电 showNormal()。
答案 1 :(得分:0)
您始终可以将Qt中的javascript注入您的QWebPage。如果有一个用于强制Flash查看器全屏的JavaScript API,我不知道。
答案 2 :(得分:0)
我想说:找到页面上全屏应用程序的按钮,然后使用QEVent发送一个点击。棘手,但可能会奏效。
如果按钮位于Flash应用程序内部,则很难找到它,但如果成功,您可以将点击发送到Flash应用程序区域。