Apple anunció el jueves una nueva API basada en JavaScript para desarrolladores web que desean habilitar la incorporación de Live Photos en sus sitios web y aplicaciones web. Llamada LivePhotosKit JS, la nueva API se suma a la API de Live Photos actual de Apple que permite Live Photos en dispositivos iPhone, iPod touch, iPad y Mac y en aplicaciones que lo usan, como la aplicación móvil continental de Facebook, Tumblr para iOS y otros.
La API LivePhotosKit JS está disponible en NPM.
Los ejemplos de código están disponibles como parte de la referencia de API LivePhotosKit JS de Apple.
Un reproductor web integrable se puede configurar con recursos de fotos y videos y otras opciones, con los desarrolladores capaces de controlar su comportamiento y reproducción mediante programación.
TUTORIAL: Cómo usar Live Photos en Instagram Stories
Los desarrolladores deben incluir el código JavaScript LivePhotosKit de Apple en su sitio web.
Algunos de los parámetros que se pueden usar incluyen las ubicaciones de los componentes de foto y video de una foto en vivo, si el reproductor capturará o no los datos antes de que el usuario intente comenzar la reproducción, si los controles de reproducción están habilitados para el usuario y más.
El reproductor es compatible con los siguientes navegadores:
- iOS-Safari y Chrome
- Mac OS-Safari, Chrome y Firefox
- Androide (el rendimiento depende del dispositivo) -Chrome (beta)
- Ventanas-Chrome, Firefox, Edge e Internet Explorer 11
Como Live Photos puede tardar mucho tiempo en descargarse, Apple recomienda especificar explícitamente la altura y el ancho del elemento HTML que se está decorando para ser un reproductor de Live Photos.
Suscríbase a iDownloadBlog en YouTube
"Si la foto tarda demasiado, no podrá mostrar la insignia de progreso", explica la empresa. "Reducir los activos mejorará en gran medida el rendimiento y reducirá el uso de ancho de banda".
Como sabe, Live Photos consta de dos componentes: una foto fija y un video de los momentos 1.5 segundos antes y 1.5 segundos después de que se toma la foto. Las fotos en vivo se pueden capturar en iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.
Los dispositivos que admiten la visualización de Live Photos incluyen iPhone, iPad y iPod touch con iOS 9 o posterior, modelos de Mac con OS X El Capitan o posterior y modelos de Apple Watch en watchOS 2 o posterior.
"Además de la reproducción, los usuarios pueden compartir sus Live Photos dentro de su aplicación en iOS, macOS y la web", señaló la compañía Cupertino.
Para obtener más información, visite developer.apple.com/live-photos.
Fuente: manzana