火狐浏览器视频黑屏主因是Widevine CDM未启用或缺失:1.在about:addons中启用Widevine插件;2.在about:preferences#general中勾选“播放受版权保护的内容”;3.Ubuntu用户需sudo apt install ubuntu-restricted-extras补全解码器。
火狐浏览器默认不启用 Widevine DRM,所以 Netflix、Disney+ 等平台会提示“无法播放受保护内容”或直接黑屏/报错。关键不是重装浏览器,而是确认 Widevine CDM 组件已安装、启用且未被沙箱或系统策略拦截。
Firefox 自 59 版起内置 Widevine,但需手动激活;若插件被禁用或损坏,DRM 视频必然失败。
about:addons,切换到“插件”(或“扩展和插件”)选项卡Widevine Content Decryption Module 的条目,状态必须是“启用”即使插件存在,全局开关关闭也会导致 Widevine 不工作——这个设置独立于插件启停,容易被忽略。
about:preferences#general
播放受版权保护的内容
Linux 发行版默认不带 H.264/AAC 解码库,而 Widevine 只负责解密,不解码——解码失败同样表现为“视频无法播放”。
sudo apt install ubuntu-restricted-extras
gstreamer1.0-libav、gstreamer1.0-plugins-ugly等),补齐 H.264、MP3、AAC 等硬依赖https://html5test.com 查看“Video”得分是否达 470+(满分 475),低于此值说明解码链仍有缺失/usr/lib/firefox/distribution/policies.json,某些企业策略文件会强制禁用 DRM,需管理员权限修改Widevine 需要访问系统证书存储、临时目录及硬件特征,沙箱会拦截这些调用,导致初始化失败。
--private-dev + --private-tmp 组合,并在启动命令中显式挂载 /usr/lib/chromium-browser/libwidevinecdm.so(Firefox 实际复用 Chromium 的 CDM 文件)about:plugins(旧版)或 about:support → “安全设置” → 查看“Widevine CDM”路径是否可读真正卡住的往往不是“怎么开开关”,而是 Ubuntu 缺解码器、沙箱断证书访问、或企业策略静默覆盖用户设置——这三个点查完,95% 的 Widevine 播放问题就定位到了。