Apple lance une API JavaScript pour intégrer des photos en direct sur le Web

Apple a annoncé jeudi une nouvelle API basée sur JavaScript pour les développeurs Web qui souhaitent permettre l'intégration de Live Photos dans leurs sites Web et applications Web. Appelée LivePhotosKit JS, la nouvelle API s'ajoute à l'API Live Photos actuelle d'Apple qui permet de prendre des photos en direct sur iPhone, iPod touch, iPad et Mac et dans les applications qui l'utilisent, comme l'application mobile continentale de Facebook, Tumblr pour iOS et autres..

L'API LivePhotosKit JS est disponible sur NPM.

Des exemples de code sont disponibles dans le cadre de la référence d'API LivePhotosKit JS d'Apple.

Un lecteur Web intégrable peut être configuré avec des ressources photo et vidéo et d'autres options, avec des développeurs capables de contrôler son comportement et sa lecture par programmation.

DIDACTICIEL: Comment utiliser Live Photos dans les histoires Instagram

Les développeurs doivent inclure le code JavaScript LivePhotosKit d'Apple sur leur site Web.

Certains des paramètres qui peuvent être utilisés incluent les emplacements des composants photo et vidéo d'une photo en direct, que le lecteur prérécupère ou non les données avant que l'utilisateur ne commence la lecture, si les commandes de lecture sont activées pour l'utilisateur, etc..

Le lecteur est pris en charge sur les navigateurs suivants:

  • iOS-Safari et Chrome
  • macOS-Safari, Chrome et Firefox
  • Android (les performances dépendent de l'appareil) -Chrome (beta)
  • les fenêtres-Chrome, Firefox, Edge et Internet Explorer 11

Comme le téléchargement de Live Photos peut prendre beaucoup de temps, Apple recommande de spécifier explicitement la hauteur et la largeur de l'élément HTML en cours de décoration pour être un lecteur Live Photos..

Abonnez-vous à iDownloadBlog sur YouTube

«Si la photo prend trop de temps, elle ne pourra pas montrer le badge de progression», explique le cabinet. «La réduction des actifs améliorera considérablement les performances et réduira l'utilisation de la bande passante.»

Comme vous le savez, Live Photos se compose de deux éléments: une photo et une vidéo des moments 1,5 seconde avant et 1,5 seconde après la prise de la photo. Les photos en direct peuvent être capturées sur iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.

Les appareils prenant en charge la visualisation de photos en direct comprennent l'iPhone, l'iPad et l'iPod touch avec iOS 9 ou version ultérieure, les modèles Mac avec OS X El Capitan ou version ultérieure et les modèles Apple Watch sur watchOS 2 ou version ultérieure.

«En plus de la lecture, les utilisateurs peuvent partager leurs photos en direct dans votre application sur iOS, macOS et le Web», a noté la société Cupertino.

Pour plus d'informations, visitez developer.apple.com/live-photos.

Source: Apple