Passer au contenu
EPUBCheck · Images, audio et superpositions multimédias

EPUBCheck MED_012 : mismatch d'id de superposition multimédia

Mis à jour :

EPUBCheck MED_012 est un message d'erreur : “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” L'attribut media-overlay d'un chapitre nomme un overlay différent de celui qui s'y réfère. Le fichier SMIL qui narre un chapitre et l'élément de manifeste du chapitre doivent se pointer l'un l'autre.

Le message officiel

The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

EPUBCheck imprime cet ID avec un soulignement au lieu d'un tiret ; cette page utilise l'ID tel que EPUBCheck le rapporte.

Causes typiques

  • Identifiants de superposition renommés ou échangés dans le manifeste.
  • Un chapitre copié avec son élément de manifeste, conservant la valeur media-overlay de l'original.

Comment le corriger

  1. Trouvez le fichier SMIL dont les éléments de texte pointent vers les noms de chapitre EPUBCheck.
  2. Définissez l'attribut media-overlay du chapitre sur l'ID manifeste de ce fichier SMIL.
  3. Vérifiez les autres chapitres de la même manière : ces erreurs viennent généralement par groupes.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si l'attribut est complètement manquant, l'erreur est MED_010.

Termes utilisés ici

Autres messages MED

  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck MED_012 ?

EPUBCheck MED_012 est un message d'erreur : “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” L'attribut media-overlay d'un chapitre nomme un overlay différent de celui qui s'y réfère. Le fichier SMIL qui narre un chapitre et l'élément de manifeste du chapitre doivent se pointer l'un l'autre.

Est-ce que MED_012 une erreur ?

MED_012 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils