Skip to content

Commit 8d6df80

Browse files
committed
Update Capabilities.js
1 parent a1587fb commit 8d6df80

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/streaming/utils/Capabilities.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,13 @@
3030
*/
3131
import FactoryMaker from '../../core/FactoryMaker.js';
3232
import Constants from '../constants/Constants.js';
33-
import ProtectionConstants from '../constants/ProtectionConstants.js';
3433
import ObjectUtils from './ObjectUtils.js';
3534
import Debug from '../../core/Debug.js';
3635

36+
// imports from common-media-library
37+
import { SW_SECURE_CRYPTO } from '@svta/common-media-library/drm/common/const/SW_SECURE_CRYPTO.js';
38+
import { WIDEVINE_KEY_SYSTEM } from '@svta/common-media-library/drm/common/const/WIDEVINE_KEY_SYSTEM.js';
39+
3740
export function supportsMediaSource() {
3841
let hasManagedMediaSource = ('ManagedMediaSource' in window)
3942
let hasWebKit = ('WebKitMediaSource' in window);
@@ -292,8 +295,8 @@ function Capabilities() {
292295
}
293296

294297
let robustnessLevel = ''
295-
if (keySystemMetadata.ks.systemString === ProtectionConstants.WIDEVINE_KEYSTEM_STRING) {
296-
robustnessLevel = ProtectionConstants.ROBUSTNESS_STRINGS.WIDEVINE.SW_SECURE_CRYPTO;
298+
if (keySystemMetadata.ks.systemString === WIDEVINE_KEY_SYSTEM) {
299+
robustnessLevel = SW_SECURE_CRYPTO;
297300
}
298301
const protData = keySystemMetadata.protData
299302
const audioRobustness = (protData && protData.audioRobustness && protData.audioRobustness.length > 0) ? protData.audioRobustness : robustnessLevel;

0 commit comments

Comments
 (0)