みかづきブログ・カスタム

基本的にはちょちょいのほいです。

iOSでダウンロード属性を試して動画のダウンロードを試みる 📱

DEMO

develop.kimizuka.org



iOS14.0.1の端末でSafariに表示された動画をダウンロードして写真アプリに表示するべく、色々調査してみました。
結論としては無理でした。


href属性

<a href="動画ファイルのパス" />

href属性が動画ファイルに設定してあるリンクを長押しし、「リンク先ファイルをダウンロード」を選択することで、動画のダウンロードができました。
しかし、写真アプリではなく、ファイルアプリで管理されます。


ダウンロード属性

<a href="動画ファイルのパス" download />

href属性が動画ファイルに設定してあるリンクにdownload属性をつけると、タップした際に動画ファイルをダウンロードする事ができました。
しかし、やはりこれも写真アプリではなく、ファイルアプリで管理されます。


ファイルの長押し

画像ファイルであれば、

<img src="画像ファイルのパス" />

や、画像ファイルを直接表示した際に、ファイルを長押しし、「"写真"に追加」を洗濯する事で、画像ファイルをダウンロードし、写真アプリで管理する事ができました。
しかし、

<video src="動画ファイルのパス" />

や、動画ファイルを直接表示し、長押ししても「"写真"に追加」が表示されませんでした。


結論

標準の手段では、Safariに表示された動画をダウンロードして写真アプリに表示することは不可能でした。
唯一可能性があるとしたら、GIFアニメで、GIFアニメであれば画像ファイルを長押しし、「"写真"に追加」を選択すれば、画像ファイルをダウンロードし、写真アプリで管理する事ができます。
昔は写真アプリにダウンロードしたGIFアニメはプレビュー時に動かないイメージがあったのですが、iOS11以降は動くようになったようです。