Apple lanserar JavaScript API för att bädda in livefoton på webben

Apple meddelade på torsdag ett nytt JavaScript-baserat API för webbutvecklare som vill aktivera inbäddning av Live Photos på sina webbplatser och webbappar. Den nya APIen kallas LivePhotosKit JS och är förutom Apples nuvarande Live Photos API som möjliggör Live Photos på iPhone, iPod touch, iPad och Mac-enheter och i appar som använder den, som Facebooks fastlandsmobilapp, Tumblr för iOS och andra.

LivePhotosKit JS API är tillgängligt på NPM.

Kodprover finns tillgängliga som en del av Apples LivePhotosKit JS API-referens.

En inbäddbar webbspelare kan konfigureras med foto- och videoresurser och andra alternativ, där utvecklare kan kontrollera dess beteende och uppspelning programmatiskt.

HANDLEDNING: Hur man använder Live Photos i Instagram Stories

Utvecklare måste inkludera Apples LivePhotosKit JavaScript-kod på sin webbplats.

Några av de parametrar som kan användas inkluderar platserna för foto- och videokomponenterna i ett Live Photo, oavsett om spelaren kommer att förhämta data innan användaren försöker starta uppspelning, om uppspelningskontrollerna är aktiverade för användaren och mer.

Spelaren stöds i följande webbläsare:

  • iOS-Safari och Chrome
  • Mac OS-Safari, Chrome och Firefox
  • Android (prestanda beror på enhet) -Chrome (beta)
  • Windows-Chrome, Firefox, Edge och Internet Explorer 11

Eftersom det kan ta lång tid att ladda ner Live Photos rekommenderar Apple uttryckligen att specificera höjden och bredden på HTML-elementet som ska dekoreras för att vara en Live Photos-spelare.

Prenumerera på iDownloadBlog på YouTube

"Om fotot tar för lång tid kommer det inte att kunna visa framstegsmärket," förklarar företaget. "Minskning av tillgångar kommer att förbättra prestandan kraftigt och minska bandbreddanvändningen."

Som ni vet består Live Photos av två komponenter - ett stillbild och en video av stunderna 1,5 sekunder före och 1,5 sekunder efter att fotot tagits. Levande foton kan tas på iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.

Enheter som stöder visning av Live Photos inkluderar iPhone, iPad och iPod touch med iOS 9 eller senare, Mac-modeller med OS X El Capitan eller senare och Apple Watch-modeller på watchOS 2 eller senare.

"Förutom uppspelning kan användare dela sina livefoton i din app på iOS, macOS och webben", konstaterade Cupertino-företaget.

Mer information finns på Developer.apple.com/live-photos.

Källa: Apple