Chromecast CAF v3: Shaka Player - Widevine, я не могу настроить сертификаты - PullRequest
0 голосов
/ 19 октября 2019

Я переношу приложение, разработанное в sdk v2, на v3. Я понимаю, что оно использует проигрыватель shaka, но не могу найти способ настроить параметры проигрывателя, в частности, я хочу настроить это в проигрывателе:

    drm: {
      servers: {
        'com.widevine.alpha': media.server_url,
      },
      advanced: {
        'com.widevine.alpha': {
          videoRobustness: 'SW_SECURE_CRYPTO',
          audioRobustness: 'SW_SECURE_CRYPTO',
        },
      },
    },

Безуспешно, я был бы признателен, если бы кто-нибудь мог мне немного помочь.

Если это невозможно, я хотел бы знать, как я могу установить своего собственного игрока в рамках.

1 Ответ

0 голосов
/ 31 октября 2019

Я как бы задал вопрос, вы нашли решение?

Мы установили licenseUrl на PlayerManager https://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.PlayerManager#setMediaPlaybackInfoHandler

const playerManager = cast.framework.CastReceiverContext.getInstance().getPlayerManager()

playerManager.setMediaPlaybackInfoHandler((loadRequestData, playbackConfig) => {
    playbackConfig.licenseUrl = loadRequestData.customData.licenseUrl;
    return playbackConfig;
  }
);
...