Apple heeft donderdag een nieuwe JavaScript-gebaseerde API aangekondigd voor webontwikkelaars die Live-foto's in hun websites en web-apps willen integreren. De nieuwe API, LivePhotosKit JS genoemd, is een aanvulling op de huidige Live Photos API van Apple, waarmee Live Photos op iPhone-, iPod touch-, iPad- en Mac-apparaten en in apps die deze gebruiken, zoals de mobiele app van Facebook op het vasteland, Tumblr voor iOS en anderen mogelijk worden gemaakt..
De LivePhotosKit JS API is beschikbaar op NPM.
Codevoorbeelden zijn beschikbaar als onderdeel van Apple's LivePhotosKit JS API-referentie.
Een insluitbare webplayer kan worden geconfigureerd met foto- en videobronnen en andere opties, waarbij ontwikkelaars het gedrag kunnen controleren en programmatisch kunnen afspelen.
TUTORIAL: Hoe Live Photos te gebruiken in Instagram-verhalen
Ontwikkelaars moeten de LivePhotosKit JavaScript-code van Apple op hun website plaatsen.
Sommige van de parameters die kunnen worden gebruikt, zijn de locaties van de foto- en videocomponenten van een Live Photo, of de speler al dan niet gegevens ophaalt voordat de gebruiker probeert te beginnen met afspelen, als de afspeelbesturing is ingeschakeld voor de gebruiker en meer.
De speler wordt ondersteund in de volgende browsers:
- iOS-Safari en Chrome
- MacOS-Safari, Chrome en Firefox
- Android (prestaties afhankelijk van apparaat) -Chrome (bèta)
- ramen-Chrome, Firefox, Edge en Internet Explorer 11
Omdat het downloaden van Live Photos lang kan duren, beveelt Apple aan om expliciet de hoogte en breedte van het HTML-element dat wordt versierd op te geven als Live Photos-speler.
Abonneer je op iDownloadBlog op YouTube
"Als de foto te lang duurt, kan de voortgangsbadge niet worden weergegeven", legt het bedrijf uit. "Het inkrimpen van activa zal de prestaties aanzienlijk verbeteren en het bandbreedtegebruik verminderen."
Zoals u weet, bestaan Live Photos uit twee componenten: een foto en een video van de momenten 1,5 seconde ervoor en 1,5 seconde nadat de foto is genomen. Live-foto's kunnen worden gemaakt op iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.
Apparaten die het bekijken van Live Photos ondersteunen, zijn iPhone, iPad en iPod touch met iOS 9 of hoger, Mac-modellen met OS X El Capitan of hoger en Apple Watch-modellen op watchOS 2 of hoger.
"Naast het afspelen, kunnen gebruikers hun Live Photos binnen uw app delen op iOS, macOS en het web," merkte het Cupertino-bedrijf op.
Ga voor meer informatie naar developer.apple.com/live-photos.
Bron: Apple