From d898c1676a89fd90b3e2446b1649d9cdea235b97 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 1 Sep 2020 13:20:26 -0400 Subject: [PATCH] Fix old iOS devices that do not support AC-3 --- src/scripts/browserDeviceProfile.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/scripts/browserDeviceProfile.js b/src/scripts/browserDeviceProfile.js index 67c75da90..9e4a410ce 100644 --- a/src/scripts/browserDeviceProfile.js +++ b/src/scripts/browserDeviceProfile.js @@ -70,6 +70,12 @@ define(['browser'], function (browser) { return true; } + // iPhones 5c and older and old model iPads do not support AC-3/E-AC-3 + // These models can only run iOS 10.x or lower + if (browser.iOS && browser.iOSVersion < 11) { + return false; + } + return videoTestElement.canPlayType('audio/mp4; codecs="ac-3"').replace(/no/, ''); } @@ -78,6 +84,12 @@ define(['browser'], function (browser) { return true; } + // iPhones 5c and older and old model iPads do not support AC-3/E-AC-3 + // These models can only run iOS 10.x or lower + if (browser.iOS && browser.iOSVersion < 11) { + return false; + } + return videoTestElement.canPlayType('audio/mp4; codecs="ec-3"').replace(/no/, ''); }