Airpods

Apple、ウェブ上にLive Photosを埋め込むためのJavaScript APIをリリース

Apple、ウェブ上にLive Photosを埋め込むためのJavaScript APIをリリース

Appleは木曜日、ウェブサイトやウェブアプリにLive Photosを埋め込むことを望むウェブ開発者向けに、JavaScriptベースの新しいAPIを発表しました。LivePhotosKit JSと呼ばれるこの新しいAPIは、iPhone、iPod touch、iPad、Macデバイス、そしてFacebook本土のモバイルアプリ、iOS版Tumblrなど、Live Photosに対応したアプリでLive Photosを利用できる既存のApple Live Photos APIに追加されるものです。

LivePhotosKit JS API は NPM で利用できます。

コードサンプルは、Apple の LivePhotosKit JS API リファレンスの一部として入手できます。

埋め込み可能な Web プレーヤーは、写真やビデオのリソースやその他のオプションを使用して構成でき、開発者はプログラムでその動作と再生を制御できます。

チュートリアル: Instagramストーリーでライブフォトを使う方法

開発者は、自分の Web サイトに Apple の LivePhotosKit JavaScript コードを含める必要があります。

使用できるパラメータには、Live Photo の写真とビデオのコンポーネントの場所、ユーザーが再生を開始する前にプレーヤーがデータをプリフェッチするかどうか、ユーザーに対して再生コントロールが有効になっているかどうかなどがあります。

プレーヤーは次のブラウザでサポートされています:

  • iOS —SafariとChrome
  • macOS —Safari、Chrome、Firefox
  • Android(パフォーマンスはデバイスによって異なります)—Chrome(ベータ版)
  • Windows —Chrome、Firefox、Edge、Internet Explorer 11

Live Photos のダウンロードには長い時間がかかる可能性があるため、Apple では、Live Photos プレーヤーとして装飾する HTML 要素の高さと幅を明示的に指定することを推奨しています。

YouTubeでiDownloadBlogを購読する

「写真撮影に時間がかかりすぎると、進捗状況を示すバッジが表示されなくなります」と同社は説明する。「アセットを縮小することで、パフォーマンスが大幅に向上し、帯域幅の使用量も削減されます。」

ご存知の通り、Live Photosは静止画と、撮影1.5秒前と1.5秒後の瞬間を捉えた動画の2つの要素で構成されています。Live PhotosはiPhone SE、iPhone 6s、iPhone 6s Plus、iPhone 7、iPhone 7 Plusで撮影できます。

Live Photos の表示をサポートするデバイスには、iOS 9 以降を搭載した iPhone、iPad、iPod touch、OS X El Capitan 以降を搭載した Mac モデル、watchOS 2 以降を搭載した Apple Watch モデルが含まれます。

「再生に加えて、ユーザーはiOS、macOS、ウェブ上のアプリ内でLive Photosを共有できます」とクパチーノの同社は述べている。

詳細については、developer.apple.com/live-photos をご覧ください。

出典:アップル

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.