在 Electron
中 ,我们可以使用 Widevine CDM
插件装载 Chrome
浏览器 。
获取插件
Electron
没有为 Widevine CDM
插件配制许可 reasons
,为了获得它,首先需要安装官方的 chrome
浏览器,这匹配了体系架构和 Electron
构建使用的 chrome
版本 。
注意 Chrome
浏览器的主要版本必须和 Electron
使用的版本一样,否则插件不会有效,虽然 navigator.plugins
会显示你已经安装了它 。
Windows & OS X
在 Chrome
浏览器中打开 chrome://components/
,找到 WidevineCdm
并且确定它更新到最新版本,然后就可以从 APP_DATA/Google/Chrome/WidevineCDM/VERSION/_platform_specific/PLATFORM_ARCH/
路径找到所有的插件二进制文件 。
APP_DATA
是系统存放数据的位置,在 Windows
上为 %LOCALAPPDATA%
。在 OS X
上为 ~/Library/Application Support
。
VERSION
是 Widevine