EPUBCheck MED_014: fragmento en la URL de audio de la superposición
Actualizado:
EPUBCheck MED_014 es un mensaje de error: “Media overlay audio file URLs must not have a fragment, but found '#…'.” Una URL de audio de superposición multimedia tiene un fragmento (#part), lo que no está permitido. La parte del archivo de audio que se reproduce es indicada por clipBegin y clipEnd, no por un fragmento en la URL.
El mensaje oficial
Media overlay audio file URLs must not have a fragment, but found '#%1$s'.
- 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.
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Fragmentos de medios como
narration.mp3#t=10,20copiados de audio web. - Un script que escribió los tiempos de clip en la URL en lugar de en los atributos.
Cómo arreglarlo
- Abre el archivo SMIL y elimina el #fragment del src de cada elemento de audio.
- Mueve los tiempos a clipBegin y clipEnd, por ejemplo
<audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>. - Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Se esperan fragmentos en text src (apuntando a un id de elemento); esos son verificados por MED_017.
Términos usados aquí
Otros mensajes de MED
MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.MED_016Media Overlays total duration should be the sum of the durations of all Media Overlays documents.MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED_017URL fragment should indicate an element ID, but found '#…'.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.