This can happen if the blob URL points to a MediaSource object (MSE streaming) and not a fetchable blob. In that case you need to record the video as it plays using MediaRecorder. Follow the same ...