Skip to content

Soporte por plataforma ​

Qué hace hoy cada visor y SDK oficial con un archivo .oim. Todos pasan los vectores de conformidad de @oim-media/spec, así que una función marcada ✅ se ve y se comporta igual en todos. Una marcada ❌ se omite: el archivo se abre igual y el resto se pinta.

FunciónWeb <oim-player>Visor de escritorioFlutter oim_flutterRust oim
Leer el archivo (chunk tEXt/zTXt)✅✅✅✅
Verificación de firma (ECDSA P-256)✅✅✅✅
Sello de imagen (se rechaza un archivo alterado)✅✅✅✅
Permiso de reedición✅✅✅✅
Texto en varios idiomas✅✅✅solo el texto
Selector de idioma✅✅✅ (language + oimLanguages)—
Formas, trazados SVG y dibujos geométricos✅✅✅—
Capas de imagen (recorte, ajuste, volteo)✅✅✅—
Estilo de texto (grosor, espaciado, interlineado, mayúsculas)✅✅✅—
Tramos y marcas de texto✅✅✅ (resaltado como fondo plano)—
Fuentes incrustadas✅✅✅ (WOFF; las WOFF2 anteriores a 1.27.0 se pintan con la fuente de la plataforma)—
Paletas con nombre y roles de color✅✅✅—
Colores dinámicos (modo oscuro)✅✅✅—
Sombra, desenfoque y modo de fusión✅✅✅—
Filtros de medios✅✅✅—
Rellenos con degradado✅✅✅—
Capas de patrón✅✅✅—
Grano✅✅✅—
Máscaras✅✅✅—
Parallax y escena en bucle✅✅✅—
Animación por fotogramas clave✅✅✅—
Bucles y efectos al pasar el puntero✅✅✅ (salvo glow)—
Animaciones y entradas de texto✅✅✅—
Acciones y estados (clic, hover, aparición, play)✅✅✅—
Capas Lottie✅✅✅ (allowLottie)—
  • Web <oim-player> es la implementación de referencia, desde cdn.oim.media o el paquete npm @oim-media/player-oim.
  • El visor de escritorio (Windows, macOS, Linux) envuelve el player web, así que soporta lo mismo.
  • Flutter oim_flutter pinta de forma nativa en Android, iOS, escritorio y web. Se instala desde git hasta que llegue a pub.dev.
  • Rust oim lee, verifica y resuelve el texto. No pinta: es para servidores y procesos automáticos.

Los vídeos (.ovm) solo se reproducen en el <ovm-player> web.