diff --git a/AdminUI/LearningHub.Nhs.AdminUI/Scripts/vuesrc/mkiomediaplayer.ts b/AdminUI/LearningHub.Nhs.AdminUI/Scripts/vuesrc/mkiomediaplayer.ts index 988dbdace..46704b4df 100644 --- a/AdminUI/LearningHub.Nhs.AdminUI/Scripts/vuesrc/mkiomediaplayer.ts +++ b/AdminUI/LearningHub.Nhs.AdminUI/Scripts/vuesrc/mkiomediaplayer.ts @@ -22,6 +22,7 @@ interface PlayerConfig { } interface SourceConfig { + enableLowLatency: boolean; hls: string; drm: { clearkey: ClearKeyConfig; @@ -57,6 +58,7 @@ function getSourceConfig( authenticationToken: string ): SourceConfig { return { + enableLowLatency: true, hls: locatorUri, drm: { clearkey: { @@ -81,6 +83,7 @@ function initializePlayer(videoContainer: HTMLElement, playerConfig: MKPlayerCon }; const sourceConfig: SourceConfig = { + enableLowLatency: true, hls: playBackUrl, drm: { clearkey: clearKeyConfig diff --git a/LearningHub.Nhs.WebUI/Scripts/vuesrc/mkiomediaplayer.ts b/LearningHub.Nhs.WebUI/Scripts/vuesrc/mkiomediaplayer.ts index 17c48d8fb..f5b76ec6d 100644 --- a/LearningHub.Nhs.WebUI/Scripts/vuesrc/mkiomediaplayer.ts +++ b/LearningHub.Nhs.WebUI/Scripts/vuesrc/mkiomediaplayer.ts @@ -24,6 +24,7 @@ interface PlayerConfig { } interface SourceConfig { + enableLowLatency: boolean; hls: string; drm: { clearkey: ClearKeyConfig; @@ -64,6 +65,7 @@ function getPlayerConfig(mkioKey: string, onPlayerReady: () => void, onSubtitleA function initializePlayer(videoContainer: HTMLElement, playerConfig: MKPlayerConfig, playBackUrl: string): any { const player = new MKPlayer(videoContainer, playerConfig); const sourceConfig: SourceConfig = { + enableLowLatency: true, hls: playBackUrl, drm: { clearkey: getClearKeyConfig()