diff --git a/src/kaltura-player.ts b/src/kaltura-player.ts index dc6f99419..d339bdfab 100644 --- a/src/kaltura-player.ts +++ b/src/kaltura-player.ts @@ -1174,7 +1174,9 @@ export class KalturaPlayer extends FakeEventTarget { } public setCachedUrls(urls: string[]): void { - this._localPlayer.setCachedUrls(urls); + if (this.config.playback.enableCachedUrls) { + this._localPlayer.setCachedUrls(urls); + } } public get sessionIdCache(): SessionIdCache | null { diff --git a/src/types/playback-config.ts b/src/types/playback-config.ts index 114ec2107..73a1d448b 100644 --- a/src/types/playback-config.ts +++ b/src/types/playback-config.ts @@ -3,4 +3,5 @@ import { PKPlaybackConfigObject } from '@playkit-js/playkit-js'; export interface PlaybackConfig extends PKPlaybackConfigObject { autopause: boolean; loop: boolean; + enableCachedUrls: boolean; }