我试图使用Qwebengineview查看youtube视频列表,但浏览器不会自动播放视频,我使用的是PyQt5 5.13.1 Python 3.6
下面是一个示例代码
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineProfile, QWebEnginePage
from PyQt5.QtWidgets import QApplication
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
webview = QWebEngineView()
profile = QWebEngineProfile("my_profile", webview)
profile.defaultProfile().setPersistentCookiesPolicy(QWebEngineProfile.ForcePersistentCookies)
webpage = QWebEnginePage(profile, webview)
webview.setPage(webpage)
webview.load(QUrl("https://www.youtube.com/watch?v=VzIVI2fsRb0"))
webview.show()
sys.exit(app.exec_())
我已经找到了一个解决方案,使用QWebEngineSettings,这里是一个完整的工作示例,以防有人需要它
相关问题 更多 >
编程相关推荐