マイク・ワーテル
· 1分で読めます
Apple は Live Photos 用の JavaScript API を開発し、iOS 機能で撮影した写真を Web 上で共有できるようにしました。
JavaScript APIは、写真や動画のリソースを設定できるDOM要素でプレーヤーを提供します。再生は、アプリ内のカスタムインターフェースまたは提供されたUI要素によって制御されます。
導入は比較的簡単で、ウェブ開発者はLivePhotosKit JSをウェブページに埋め込み、JavaScript Strictモードを有効にするだけです。Live Photoは単一のJPGファイルとMOVファイルとしてブラウザに渡されます。
このキットは、macOSのSafari、Chrome、Firefoxと互換性があります。WindowsユーザーでChrome、Firefox、Edge、Internet Explorer 11を使用している場合でも、埋め込まれたライブフォトを表示できます。
Live PhotosはiPhone 6sで導入され、iOS 9以降で動作します。AppleによるiOS 9.1の導入により、撮影アルゴリズムが若干改良されました。
Live Photoモードのスマートフォンは、基本的に連続して画像を撮影します。シャッターボタンを押すと、カメラは前の1.5秒間と次の1.5秒間を保存します。iPhoneは一連の写真を撮影し、ミニムービーとしてアニメーション化します。Live Photoは元の写真と一緒に保存されますが、圧縮されているため、静止画1枚の2~3倍のサイズになります。