我知道下载属性有效,但无论文件类型如何,它只是将图像/视频转储到大多数人不理解的 Files.app 区域。
有没有办法让 iOS Safari 将图像或视频保存到大多数用户熟悉的相机胶卷中?
很难找到有关此主题的最新信息。
我遇到了同样的问题,最终使用了这样的东西:
fetch(videoUrl)
.then((response) => response.blob())
.then((blob) => {
const files = [new File([blob], fileName, { type: "video/mp4" })];
navigator.share({ files });
});
用户将看到包含视频的共享表,他们可以在其中选择保存视频:
我还为感兴趣的人写了一篇博客文章,其中包含更多详细信息:https://www.audjust.com/blog/video-exports-for-mobile-editing