Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для использования компонента Widevine необходимо выполнить следующие шаги:

  1. Необходимо скачать артефакты компонента файл плагина (в обоих случаях указан вариант для x64).

    1. Можно скачать командой: curl --output WidevineCdm.7z http://edgedl.me.gvt1.com/edgedl/chromewebstore/L2Nocm9tZV9leHRlbnNpb24vYmxvYnMvOGQ5QUFYTUR2NWZzUHhaQjJuZnJrYS1vQQ/4.10.2391.0_oimompecagnajdejgnnjijobebaeigek.crx (в Win10 можно выполнить данную строку в cmd, либо можно вставить ссылку в браузер и скачать). Затем с помощью 7-zip нужно распаковать crx файл Скачать последнюю версию по этому пути

    2. Распаковать crx файл любым ZIP-архиватором (например, 7zip) в каталог с именем WidevineCdm

    3. Альтернативный вариант, : можно забрать этот каталог из инсталляции Google Chrome (Program Files\Google\Chrome\Application\X.X.X.X\WidevineCdm). Но совместимость плагина гарантируется только для узкого набора версий, поэтому вариант (a) более детерминированпредпочтительнее.

  2. Далее полученный каталог WidevineCdm надо переместить в каталог с , где лежит библиотека libcef.dll в ZennoPoster, например, "C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.6.1.0\Progs\x64".

  3. По умолчанию в CEF отключены компоненты, поэтому для использования Widevine в аргументы запуска CEF необходимо добавить аргумент --component-updater. Рекомендуется указывать параметр аргумента initial-delay с большим числом, например: --component-updater=initial-delay=100000 . В данном случае, initial-delay - время в секундах, по истечению которых, будет выполнена первая попытка сделать проверку обновлений компонента. Т.к. компонент уже присутствует, эта проверка не нужна, кроме того, если обновление действительно есть, оно скачает компонент в папку с профилем, что увеличит размер каждой профиль папки, для инстанса которой включен component-updater.

После данных шагов Widevine будет гарантированно работать в вашем браузере CEF.