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

EPUBCheck MED_010: geen media-overlay attribuut

Bijgewerkt:

EPUBCheck MED_010 is een foutmelding: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Een content document wordt gebruikt door een media-overlay, maar het manifest-item heeft geen media-overlay attribuut. Het attribuut is hoe de lees-app de vertelling voor een hoofdstuk vindt, dus zonder dat de audio wordt nooit afgespeeld.

Het officiële bericht

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

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

  • Een SMIL-bestand toegevoegd aan het boek zonder het manifestItem van het hoofdstuk dat het vertelt bij te werken.
  • Een manifest dat opnieuw is gegenereerd door een tool die het attribuut heeft weggegooid.

Hoe het te repareren

  1. In het pakketdocument, vind het manifest-item van het hoofdstuk met de naam EPUBCheck.
  2. Voeg media-overlay="..." toe met de id van het manifestitem van het SMIL-bestand, bijvoorbeeld <item id="ch1" href="ch1.xhtml" media-type="application/xhtml+xml" media-overlay="ch1_audio"/>.
  3. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als het attribuut daar is maar een andere overlay benoemt, is de fout MED_012.

Termen die hier worden gebruikt

Andere MED berichten

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

Bronnen

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

FAQ

Wat betekent EPUBCheck MED_010?

EPUBCheck MED_010 is een foutmelding: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Een content document wordt gebruikt door een media-overlay, maar het manifest-item heeft geen media-overlay attribuut. Het attribuut is hoe de lees-app de vertelling voor een hoofdstuk vindt, dus zonder dat de audio wordt nooit afgespeeld.

Is MED_010 een fout?

MED_010 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