我有一个播放 Netflix 的副项目,突然它停止工作并开始显示此错误。
我没有更新任何东西,它只是从 Netflix 这边停止工作(我猜)。
我正在使用 Electron 1.8.4,我尝试将 Electron 升级到最新的 2.0.0beta-5,但没有成功。
我也尝试过使用从 Chrome 59 到 62 的 Widevine 插件,甚至是来自 Brave 浏览器的插件,但没有成功。
我创建了一个小型存储库来轻松重现该问题。
它还允许您加载 Shaka Player 和 Bitmovin DRM 测试,因此您可以确保正确加载 Widevine 插件:
git clone git@github.com:yoannmoinet/netflix-and-electron.git
cd netflix-and-electron
npm install
npm start
我还向Electron 提出了一个问题,以便在那里获得帮助。
我真的被困在那里,非常感谢你的帮助。
编辑:
似乎 Netflix 最近对 Widevine 浏览器 CDM 实施了新的 VMP(已验证媒体路径)支持。因此,如果没有来自 Google 的适当的、列入白名单的 Widevine CDM 安装,小型播放器/浏览器将无法播放 DRM 内容。
我已经联系了他们,看看获得一个的步骤是什么。
编辑#2 (07/24/20):
两年过去了,我还没有驾照。
我已经签署了一些文件来获得它,但从那以后,就没有消息了。
我最后一次联系是在几周前,他们终于回复了我的一封电子邮件,称他们会将所有这些过程转移给另一个第三方。我猜我现在又回到了原点。
这一定是个笑话。
万岁 DRM。