Sla over naar inhoud
EPUBCheck · Afbeeldingen, audio en media overlays

EPUBCheck MED_012: mismatched media-overlay id

Bijgewerkt:

EPUBCheck MED_012 is een foutmelding: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” De media-overlay attribuut van een hoofdstuk benoemt een andere overlay dan degene die ernaar verwijst. Het SMIL-bestand dat een hoofdstuk vertolkt en het manifest-item van het hoofdstuk moeten naar elkaar verwijzen.

Het officiële bericht

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

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

EPUBCheck drukt deze ID af met een liggend streepje in plaats van een koppelteken; deze pagina gebruikt de ID precies zoals EPUBCheck het rapporteert.

Typische oorzaken

  • Overlay-id's zijn hernoemd of verwisseld in het manifest.
  • Een hoofdstuk gekopieerd met zijn manifest-item, waarbij de media-overlay waarde van het origineel behouden blijft.

Hoe het te repareren

  1. Vind het SMIL-bestand waarvan de tekstelementen naar de hoofdstukken EPUBCheck namen wijzen.
  2. Stel het media-overlay attribuut van het hoofdstuk in op de manifest-id van dat SMIL-bestand.
  3. Controleer de andere hoofdstukken op dezelfde manier: deze fouten komen meestal in groepen voor.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als het attribuut helemaal ontbreekt, is de fout MED_010.

Termen die hier worden gebruikt

Andere MED berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck MED_012?

EPUBCheck MED_012 is een foutmelding: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” De media-overlay attribuut van een hoofdstuk benoemt een andere overlay dan degene die ernaar verwijst. Het SMIL-bestand dat een hoofdstuk vertolkt en het manifest-item van het hoofdstuk moeten naar elkaar verwijzen.

Is MED_012 een fout?

MED_012 wordt standaard als fout gemeld. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools