...
Для использования компонента Widevine необходимо выполнить следующие шаги:
Необходимо скачать артефакты компонента файл плагина (в обоих случаях указан вариант для x64).
Можно скачать командой:
curl --output WidevineCdm.7z http://edgedl.me.gvt1.com/edgedl/chromewebstore/L2Nocm9tZV9leHRlbnNpb24vYmxvYnMvOGQ5QUFYTUR2NWZzUHhaQjJuZnJrYS1vQQ/4.10.2391.0_oimompecagnajdejgnnjijobebaeigek.crx
(в Win10 можно выполнить данную строку в cmd, либо можно вставить ссылку в браузер и скачать). Затем с помощью 7-zip нужно распаковать crx файл Скачать последнюю версию по этому путиРаспаковать crx файл любым ZIP-архиватором (например, 7zip) в каталог с именем
WidevineCdm
Альтернативный вариант, : можно забрать этот каталог из инсталляции Google Chrome (
Program Files\Google\Chrome\Application\X.X.X.X\WidevineCdm
). Но совместимость плагина гарантируется только для узкого набора версий, поэтому вариант (a) более детерминированпредпочтительнее.
Далее полученный каталог
WidevineCdm
надо переместить в каталог с , где лежит библиотека libcef.dll в ZennoPoster, например, "C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.6.1.0\Progs\x64".По умолчанию в CEF отключены компоненты, поэтому для использования Widevine в аргументы запуска CEF необходимо добавить аргумент --component-updater. Рекомендуется указывать параметр аргумента initial-delay с большим числом, например:
--component-updater=initial-delay=100000
. В данном случае, initial-delay - время в секундах, по истечению которых, будет выполнена первая попытка сделать проверку обновлений компонента. Т.к. компонент уже присутствует, эта проверка не нужна, кроме того, если обновление действительно есть, оно скачает компонент в папку с профилем, что увеличит размер каждой профиль папки, для инстанса которой включен component-updater.
После данных шагов Widevine будет гарантированно работать в вашем браузере CEF.