EPUBCheck MED_010: kein Medienoverlay-Attribut
Aktualisiert:
EPUBCheck MED_010 ist eine Fehlermeldung: „EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.“ Ein Inhaltsdokument wird von einem Medienoverlay verwendet, aber sein Manifest-Element hat kein media-overlay-Attribut. Das Attribut ist, wie die Lese-App die Erzählung für ein Kapitel findet, sodass ohne es der Ton niemals abgespielt wird.
Die offizielle Nachricht
EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
EPUBCheck druckt diese ID mit einem Unterstrich anstelle eines Bindestrichs; diese Seite verwendet die ID genau so, wie EPUBCheck sie berichtet.
Typische Ursachen
- Eine SMIL-Datei, die dem Buch hinzugefügt wurde, ohne das Manifest-Element des Kapitels zu aktualisieren, das sie erzählt.
- Ein Manifest, das von einem Tool regeneriert wurde, das das Attribut entfernt hat.
Wie man es behebt
- Im Paketdokument das Manifest-Element des Kapitels EPUBCheck-Namen finden.
- Fügen Sie
media-overlay="..."mit der ID des Manifest-Elements seiner SMIL-Datei hinzu, zum Beispiel<item id="ch1" href="ch1.xhtml" media-type="application/xhtml+xml" media-overlay="ch1_audio"/>. - Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn das Attribut vorhanden ist, aber ein anderes Overlay benennt, ist der Fehler MED_012.
Hier verwendete Begriffe
Andere MED Nachrichten
MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED-008The time specified in the clipBegin attribute must not be after clipEnd.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.