Chromecast CAF v3:Shaka Player-Widevine,我无法配置证书

问题描述 投票:0回答:1

我正在将sdk v2中开发的应用程序迁移到v3,我了解它使用了shaka player,但我找不到配置播放器首选项的方法,特别是我正在尝试在播放器中配置它:

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

没有成功,如果有人可以指导我,我将不胜感激。

如果这不可能,我想知道如何在框架中设置自己的播放器。

chromecast widevine caf shaka
1个回答
0
投票
我只是在回答您的问题,您找到解决方案了吗?我们在PlayerManager上设置licenseUrlhttps://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; } );

© www.soinside.com 2019 - 2024. All rights reserved.