Saltar al contenido
EPUBCheck · Imágenes, audio y superposiciones de medios

EPUBCheck MED_010: sin atributo media-overlay

Actualizado:

EPUBCheck MED_010 es un mensaje de error: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Un documento de contenido es utilizado por una superposición de medios, pero su elemento de manifiesto no tiene un atributo media-overlay. El atributo es cómo la aplicación de lectura encuentra la narración de un capítulo, por lo que sin él el audio nunca se reproduce.

El mensaje oficial

EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

EPUBCheck imprime este ID con un guion bajo en lugar de un guion; esta página utiliza el ID exactamente como lo informa EPUBCheck.

Causas típicas

  • Un archivo SMIL agregado al libro sin actualizar el elemento de manifiesto del capítulo que narra.
  • Un manifiesto regenerado por una herramienta que eliminó el atributo.

Cómo arreglarlo

  1. En el documento de paquete, encuentra el elemento del manifiesto del capítulo EPUBCheck nombres.
  2. Añadir media-overlay="..." con el id del elemento de manifiesto de su archivo SMIL, por ejemplo <item id="ch1" href="ch1.xhtml" media-type="application/xhtml+xml" media-overlay="ch1_audio"/>.
  3. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si el atributo está presente pero nombra una superposición diferente, el error es MED_012.

Términos usados aquí

Otros mensajes de MED

  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck MED_010?

EPUBCheck MED_010 es un mensaje de error: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Un documento de contenido es utilizado por una superposición de medios, pero su elemento de manifiesto no tiene un atributo media-overlay. El atributo es cómo la aplicación de lectura encuentra la narración de un capítulo, por lo que sin él el audio nunca se reproduce.

¿Es MED_010 un error?

MED_010 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas