python - 无法使用 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)有关,但我不知道如何解决这个问题。请帮忙!
解决方案
推荐阅读
- php - Why does PhpStorm not recognize my import for Method and Template being used in Annotations?
- python - Windows 10 上的多处理问题
- jquery - 表单重置 - 一个输入获取旧值
- operating-system - 堆是否为进程预分配
- c++ - 如何使 exe 文件从 r 脚本运行等待键盘输入?
- next.js - 如何将 Next.js 应用程序部署到 Netlify?
- ubuntu-18.04 - 为什么当我将 Chrome/FF 与 https 一起使用时出现 Err 403 (Forbidden) 但是当我通过 CarotDAV 连接时它工作正常
- mysql - 如何从多个服务器上的多个 mysql 数据库连接和获取数据?
- gradle - 您可以使用 gradle 访问依赖项的依赖项吗?
- amazon-web-services - 雅典娜查询以查找 s3 存储桶中目录的大小