Hoppa till innehåll
EPUBCheck · Bilder, ljud och medieoverlay

EPUBCheck MED_012: medieöverdubblingsid-matchning

Uppdaterad:

EPUBCheck MED_012 är ett felmeddelande: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Media-overlay-attributet för ett kapitel namnger en annan overlay än den som hänvisar till det. SMIL-filen som berättar ett kapitel och kapitelns manifestobjekt måste peka mot varandra.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

EPUBCheck skriver ut detta ID med en understreck istället för ett bindestreck; denna sida använder ID:t precis som EPUBCheck rapporterar det.

Typiska orsaker

  • Overlay-id bytta namn eller bytta i manifestet.
  • Ett kapitel kopierat med sitt manifestobjekt, som behåller originalets media-overlay värde.

Hur man åtgärdar det

  1. Hitta SMIL-filen vars textelement pekar på kapitel EPUBCheck namn.
  2. Ställ in kapitlets media-overlay-attribut till manifest-id för den SMIL-fil.
  3. Kontrollera de andra kapitlen på samma sätt: dessa fel kommer vanligtvis i grupper.
  4. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om attributet helt saknas, så är felet MED_010.

Villkor som används här

Andra MED meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck MED_012?

EPUBCheck MED_012 är ett felmeddelande: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Media-overlay-attributet för ett kapitel namnger en annan overlay än den som hänvisar till det. SMIL-filen som berättar ett kapitel och kapitelns manifestobjekt måste peka mot varandra.

Är MED_012 ett fel?

MED_012 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck terminerar med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg