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

EPUBCheck MED_010: ingen medieöverdubblingsattribut

Uppdaterad:

EPUBCheck MED_010 är ett felmeddelande: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Ett innehållsdokument används av en mediaoverlay, men dess manifestobjekt har inget media-overlay-attribut. Attributet är hur läsappen hittar berättelsen för ett kapitel, så utan det spelas ljudet aldrig upp.

Det officiella meddelandet

EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

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

  • En SMIL-fil tillagd till boken utan att uppdatera manifestposten för det kapitel den narrar.
  • Ett manifest som har regenererats av ett verktyg som tog bort attributet.

Hur man åtgärdar det

  1. I paketdokumentet, hitta manifestets objekt för kapitlet EPUBCheck namnen.
  2. Lägg till media-overlay="..." med id:t för manifestposten i dess SMIL-fil, till exempel <item id="ch1" href="ch1.xhtml" media-type="application/xhtml+xml" media-overlay="ch1_audio"/>.
  3. 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 finns men namnger ett annat överlägg, så är felet MED_012.

Villkor som används här

Andra MED meddelanden

  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.

Källor

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

FAQ

Vad betyder EPUBCheck MED_010?

EPUBCheck MED_010 är ett felmeddelande: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Ett innehållsdokument används av en mediaoverlay, men dess manifestobjekt har inget media-overlay-attribut. Attributet är hur läsappen hittar berättelsen för ett kapitel, så utan det spelas ljudet aldrig upp.

Är MED_010 ett fel?

MED_010 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