我正在将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',
},
},
},
没有成功,如果有人可以指导我,我将不胜感激。
如果这不可能,我想知道如何在框架中设置自己的播放器。
PlayerManager
上设置licenseUrlhttps://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.PlayerManager#setMediaPlaybackInfoHandlerconst playerManager = cast.framework.CastReceiverContext.getInstance().getPlayerManager()
playerManager.setMediaPlaybackInfoHandler((loadRequestData, playbackConfig) => {
playbackConfig.licenseUrl = loadRequestData.customData.licenseUrl;
return playbackConfig;
}
);