Audio only on IE/Edge w/ PlayReady
Created by: qchroman
Hello all,
I found an issue with audio only PR protected MPEG-DASH assets.
Following line inside ProtectionModel_3Feb2014.js causes IE/Edge to throw an error saying it can't get the length of undefined.
if (keySystemAccess.ksConfiguration.videoCapabilities !== null && keySystemAccess.ksConfiguration.videoCapabilities.length > 0)
capabilities = keySystemAccess.ksConfiguration.videoCapabilities[0];
Made a quick fix
if (!keySystemAccess.ksConfiguration.videoCapabilities)
keySystemAccess.ksConfiguration.videoCapabilities = null;
if (keySystemAccess.ksConfiguration.videoCapabilities !== null && keySystemAccess.ksConfiguration.videoCapabilities.length > 0)
capabilities = keySystemAccess.ksConfiguration.videoCapabilities[0];
Which fixed the issue. Hope this helps.