From a43a05fc73c23b98263f977a8d0a8236b4a2bed8 Mon Sep 17 00:00:00 2001 From: Rahim Alwer Date: Fri, 10 Nov 2023 13:10:53 +1100 Subject: [PATCH] feat(player): include `ManagedMediaSource` in hls support check closes #961 --- packages/vidstack/src/utils/support.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vidstack/src/utils/support.ts b/packages/vidstack/src/utils/support.ts index 7139e370f..010f8b9a4 100644 --- a/packages/vidstack/src/utils/support.ts +++ b/packages/vidstack/src/utils/support.ts @@ -97,7 +97,9 @@ export async function canChangeVolume() { * @see {@link https://github.com/video-dev/hls.js/blob/master/src/is-supported.ts} */ export function getMediaSource(): typeof MediaSource | undefined { - return __SERVER__ ? undefined : window?.MediaSource ?? window?.WebKitMediaSource; + return __SERVER__ + ? undefined + : (window as any)?.ManagedMediaSource ?? window?.MediaSource ?? window?.WebKitMediaSource; } /**