我正在将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',
},
},
},
没有成功,如果有人可以指导我,我将不胜感激。
如果这不可能,我想知道如何在框架中设置自己的播放器。
答案 0 :(得分:0)
我有点想问您的问题,您找到解决方案了吗?
我们在PlayerManager
上设置了licenseUrl
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;
}
);