无法在 Chrome 无头模式下播放 DRM 内容

Not able to play DRM content in Chrome headless mode

我尝试使用以下参数无头启动 chrome。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless --remote-debugging-port=9222 --disable-gpu https://www.netflix.com/

然后我使用 chrome 调试端口在应用程序内导航并播放受 DRM 保护的视频。视频从不播放。但如果我播放清晰的内容,这会起作用。

是否需要打开任何标志才能使 DRM 在 chrome 无头模式下工作?

这目前是不可能的。您正在寻找的是 EME 密钥系统,目前在无头模式下不可用。

bug filed 和 Google 请求更改此错误,但该错误仍未解决。我建议您关注任何更新。