ReadonlykeyOptionalcom.apple.fps?: DrmKeySystemOptionsOptionalcom.apple.fps.1_0?: DrmKeySystemOptionsOptionalcom.apple.fps.2_0?: DrmKeySystemOptionsOptionalcom.chromecast.playready?: DrmKeySystemOptionsOptionalcom.microsoft.playready?: DrmKeySystemOptionsOptionalcom.microsoft.playready.recommendation?: DrmKeySystemOptionsOptionalcom.microsoft.playready.recommendation.3000?: DrmKeySystemOptionsOptionalcom.widevine.alpha?: DrmKeySystemOptionsOptionalorg.w3.clearkey?: DrmKeySystemOptionsOptional Readonlyorg.w3.clearkey?: DrmClearKeySystemOptionsOptional Readonly*?: DrmKeySystemOptionsA wildcard to match any key system when there wasn't a match.
Optional ReadonlylicenseIf not set, the license provider from the player dependencies will be used.
Optional ReadonlypreferIf true, the prefixed EME implementations (WebKit, then MS) are preferred over standard EME when the browser supports them. Otherwise standard EME is used, falling back to a prefixed implementation only when standard EME is unavailable.
Set this to use DrmKeySystem.FAIR_PLAY_1_0, which is only available through WebKit-prefixed EME.
Read once when the player is constructed (it selects the EME
implementation); setting it via configure or per-track options has no
effect.
Default: false
DrmConfig configures DrmController and LicenseProvider.