This is fixed in iOS 17.5 beta, if you could try and confirm it would be great.
A workaround for now is to set the blob URL in a <source> rather than the src attribute.
Like so:
<video>
<source type="video/mp4" src="blob:http://localhost/a40b716c-c99e-495d-8fe4-f22bcbe82a89">
</video>
in JS that would be:
// Set up video
const video = document.createElement("video");
// Show default video controls.
video.controls = true;
// Set child in source attribute
const videoSource1 = document.createElement('source');
videoSource1.type = 'video/mp4' ;
videoSource1.src = URL.createObjectURL(blob);
video.appendChild(videoSource1) ;
Topic:
Safari & Web
SubTopic:
General
Tags: