首页 > 解决方案 > 无法使用 PyQt 播放 youtube 直播

问题描述

我是一个新程序员。我正在尝试使用 PyQt 在 python 程序中播放 youtube 直播流,以下代码片段源自youtube video embedding pyqt

self.centralwid = QtWidgets.QWidget()
self.vlayout = QtWidgets.QVBoxLayout()
self.webview = QtWebEngineWidgets.QWebEngineView()
self.webview.setUrl(QUrl("https://www.youtube.com/embed/Ga3maNZ0x0w"))
self.vlayout.addWidget(self.webview)
self.centralwid.setLayout(self.vlayout)

这与普通的 youtube 视频完美配合,但是当我尝试播放实时视频时,youtube 给出错误“您的浏览器当前无法识别任何可用的视频格式”。我假设这与直播流的格式与普通视频不同(直播流采用 H.264)有关,但我不知道如何解决这个问题。请帮忙!

标签: pythonyoutubepyqtembedlive

解决方案


推荐阅读