Přeskočit na obsah
EPUBCheck · Obrázky, zvuk a multimediální překryvy

EPUBCheck MED_012: nesoulad id media-overlay

Aktualizováno:

EPUBCheck MED_012 je chybová hláška: „The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.“ Atribut media-overlay kapitoly uvádí jiný překryv než ten, který na něj odkazuje. Soubor SMIL, který narzuje kapitolu, a manifestová položka kapitoly se musí vzájemně odkazovat.

Oficiální zpráva

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

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

EPUBCheck tiskne toto ID s podtržítkem místo pomlčky; tato stránka používá ID přesně tak, jak EPUBCheck hlásí.

Typické příčiny

  • ID překryvů přejmenována nebo prohozena v manifestu.
  • Kapitola zkopírovaná se svým manifestovým prvkem, přičemž uchovává hodnotu původního overlaye médií.

Jak to opravit

  1. Najděte soubor SMIL, jehož textové prvky ukazují na názvy kapitol EPUBCheck.
  2. Nastavte atribut media-overlay kapitoly na id manifestu toho SMIL souboru.
  3. Zkontrolujte ostatní kapitoly stejným způsobem: tyto chyby obvykle přicházejí ve skupinách.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud atribut zcela chybí, je chyba MED_010.

Podmínky používané zde

Další MED zprávy

  • 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.

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck MED_012?

EPUBCheck MED_012 je chybová hláška: „The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.“ Atribut media-overlay kapitoly uvádí jiný překryv než ten, který na něj odkazuje. Soubor SMIL, který narzuje kapitolu, a manifestová položka kapitoly se musí vzájemně odkazovat.

Je MED_012 chyba?

MED_012 je hlášena jako chyba ve výchozím nastavení. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odešlete na Kindle ji mohou odmítnout a EPUBCheck končí se stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje