In safari browser mp4 texture not showing

Hi all,
currently i’m facing a weird issue regarding the mp4 texture basically the mp4 texture is working in my all browser and mobile devices but it is not showing in safari browser.
I don’t know why this is causing.
can anuyone help me to fix this issue why this is causing.
here is my code.

function loadVideoTexture() {
  navigationTexture = new BABYLON.VideoTexture(
    "video",
    "assets/Tvs_iQube/textures/navigation-texture.mp4",
    scene,
    true
  );
  navigationTexture.vScale = TEXTURE_DEFAULT_VSCALE_VALUE;
}

here is the mp4 file.

This is the result I’m getting

Can you create a PG so that it’s easier for us to help?

If you need to host your video file: Using External Assets In the Playground | Babylon.js Documentation

The issue is resolved now.
basically the problem was the mac browser. We upgraded the mac version to 17 and it’s working.