From 1a6fcf71bc27b37ca44dc2dabdf5e4608a12dea4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Velad=20Galv=C3=A1n?= Date: Tue, 5 Sep 2023 17:22:57 +0200 Subject: [PATCH] fix: com.apple.fps should work with the default initDataTransform when using legacy Apple Media Keys (#5603) --- lib/util/player_configuration.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/util/player_configuration.js b/lib/util/player_configuration.js index aa2b997e60..5f3e424370 100644 --- a/lib/util/player_configuration.js +++ b/lib/util/player_configuration.js @@ -71,8 +71,8 @@ shaka.util.PlayerConfiguration = class { persistentSessionOnlinePlayback: false, persistentSessionsMetadata: [], initDataTransform: (initData, initDataType, drmInfo) => { - const keySystem = drmInfo.keySystem; - if (keySystem == 'com.apple.fps.1_0' && initDataType == 'skd') { + if (shaka.util.Platform.isMediaKeysPolyfilled() && + initDataType == 'skd') { const cert = drmInfo.serverCertificate; const contentId = shaka.util.FairPlayUtils.defaultGetContentId(initData);