我认为标题几乎解释了一切。
但是,您如何解释这两个有关在Qt
应用程序中显示 Web 内容的术语的作用和用途?如果我使用 a WebView
,它会自动涉及QtWebEngine
还是其他?
我在维基百科上读到Qt
使用Blink作为网络引擎,但是在Qt
官方页面上他们没有Blink
在任何地方提到这个术语。
我使用Qt QWebView组件,它使用flash播放器进行视频播放.如何在我的QWebView内部执行的flashplayer上禁用声音?
我考虑的一种方法是执行一些javascript代码来禁用播放器上的声音,但何时执行它?例如,如果在调用"load"后1秒运行它,则下一个代码禁用声音:
page.mainFrame().evaluateJavaScript("""
var mute_all_tags=function(tag){
var elems = document.getElementsByTagName(tag);
for(var i = 0; i < elems.length; i++){
elems[i].muted=true;
//alert(elems[i]);
}
}
mute_all_tags("video");
mute_all_tags("audio");
""")
Run Code Online (Sandbox Code Playgroud)
早先的电话不会停止声音.调用QWebView.loadFinished会停止声音但是那时已经发出了一些声音,我该如何立即停止声音?