From 33489643d3ce6acc2ead28b6237bb287a4ca5e0f Mon Sep 17 00:00:00 2001
From: Galpittel <galpi@wix.com>
Date: Tue, 31 Dec 2024 17:05:57 +0200
Subject: [PATCH] wip

---
 packages/gallery/src/components/item/videos/videoItem.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/gallery/src/components/item/videos/videoItem.js b/packages/gallery/src/components/item/videos/videoItem.js
index 84e7d9f94..9c4d0a679 100644
--- a/packages/gallery/src/components/item/videos/videoItem.js
+++ b/packages/gallery/src/components/item/videos/videoItem.js
@@ -76,8 +76,8 @@ class VideoItem extends React.Component {
   isHLSVideo() {
     return (
       this.props.videoUrl &&
-      (this.props.videoUrl.includes('/hls') ||
-        this.props.videoUrl.includes('.m3u8'))
+      (this.props.videoUrl.toLowerCase().includes('/hls') ||
+        this.props.videoUrl.toLowerCase().includes('.m3u8'))
     );
   }
 
@@ -179,7 +179,7 @@ class VideoItem extends React.Component {
       muted: !this.props.options.videoSound,
       preload: 'metadata',
       style: getStyle(isCrop, isWiderThenContainer),
-      type: 'video/mp4',
+      type: utils.isiOS() ? 'application/x-mpegURL' : 'video/mp4', // Specify correct MIME type for iOS
     };
 
     if (shouldCreateVideoPlaceholder(this.props.options)) {