Apple hat am Donnerstag eine neue JavaScript-basierte API für Webentwickler angekündigt, die die Einbettung von Live-Fotos in ihre Websites und Web-Apps ermöglichen möchten. Die neue API mit dem Namen LivePhotosKit JS ist eine Ergänzung zu Apples aktueller Live Photos-API, mit der Live Photos auf iPhone-, iPod touch-, iPad- und Mac-Geräten sowie in Apps, die sie verwenden, wie Facebooks Handy-App, Tumblr für iOS und andere, aktiviert werden.
Die LivePhotosKit-JS-API ist auf NPM verfügbar.
Codebeispiele sind als Teil der LivePhotosKit-JS-API-Referenz von Apple verfügbar.
Ein einbettbarer Web-Player kann mit Foto- und Videoressourcen und anderen Optionen konfiguriert werden. Entwickler können sein Verhalten und die Wiedergabe programmgesteuert steuern.
LERNPROGRAMM: Verwendung von Live-Fotos in Instagram-Geschichten
Entwickler müssen den LivePhotosKit-JavaScript-Code von Apple in ihre Website aufnehmen.
Zu den Parametern, die verwendet werden können, gehört die Position der Foto- und Videokomponenten eines Live-Fotos, unabhängig davon, ob der Player Daten vor dem Beginn der Wiedergabe abruft oder nicht, wenn die Wiedergabesteuerung für den Benutzer und mehr aktiviert ist.
Der Player wird von den folgenden Browsern unterstützt:
- iOS-Safari und Chrome
- Mac OS-Safari, Chrome und Firefox
- Android (Leistung ist geräteabhängig) -Chrome (Beta)
- Windows-Chrome, Firefox, Edge und Internet Explorer 11
Da das Herunterladen von Live-Fotos unter Umständen sehr lange dauert, empfiehlt Apple, die Höhe und Breite des zu dekorierenden HTML-Elements explizit als Player für Live-Fotos festzulegen.
Abonniere iDownloadBlog auf YouTube
„Wenn das Foto zu lange dauert, kann es den Fortschrittsausweis nicht anzeigen“, erklärt die Firma. "Durch das Verkleinern von Ressourcen wird die Leistung erheblich verbessert und die Bandbreitennutzung verringert."
Wie Sie wissen, bestehen Live-Fotos aus zwei Komponenten: einem Standbild und einem Video der Momente 1,5 Sekunden vor und 1,5 Sekunden nach der Aufnahme des Fotos. Live-Fotos können auf dem iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7 und iPhone 7 Plus aufgenommen werden.
Zu den Geräten, die das Anzeigen von Live-Fotos unterstützen, gehören iPhone, iPad und iPod touch mit iOS 9 oder höher, Mac-Modelle mit OS X El Capitan oder höher und Apple Watch-Modelle mit watchOS 2 oder höher.
"Zusätzlich zur Wiedergabe können Benutzer ihre Live-Fotos in Ihrer App auf iOS, macOS und im Internet freigeben", so das Unternehmen Cupertino.
Weitere Informationen finden Sie unter developer.apple.com/live-photos.
Quelle: Apple