[英]Streaming using pyqt5
I've tried using the pyqt web engine to log into discord.com, everything works fine, but when I try screen sharing, this error is seen:
"Uncaught (in promise) notallowederror: invalid state".
它看起來像一個 JS 錯誤,我不確定如何解決 pyqt5 中的 js 錯誤
def class_runner():
class WebEnginePage(QWebEnginePage):
def __init__(self, *args, **kwargs):
QWebEnginePage.__init__(self, *args, **kwargs)
self.featurePermissionRequested.connect(self.onFeaturePermissionRequested)
def onFeaturePermissionRequested(self, url, feature):
if feature in (QWebEnginePage.MediaAudioCapture,
QWebEnginePage.MediaVideoCapture,
QWebEnginePage.MediaAudioVideoCapture):
self.setFeaturePermission(url, feature, QWebEnginePage.PermissionGrantedByUser)
else:
self.setFeaturePermission(url, feature, QWebEnginePage.PermissionDeniedByUser)
app = QApplication(sys.argv)
app.setApplicationName("Discord Lite")
view = QWebEngineView()
page = WebEnginePage()
view.setPage(page)
view.load(QUrl("https://discord.com/app"))
view.show()
scriptDir = os.path.dirname(os.path.realpath(__file__))
app.setWindowIcon(QIcon(scriptDir + os.path.sep + 'logo4.png'))
app.exec_()
class_runner()
原來你不能,我開始使用 pywebview
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.