Zum Inhalt springen
EPUBCheck · Bilder, Audio und Medienüberlagerungen

EPUBCheck MED_014: Fragment in Overlay-Audio-URL

Aktualisiert:

EPUBCheck MED_014 ist eine Fehlermeldung: „Media overlay audio file URLs must not have a fragment, but found '#…'.“ Eine Medienoverlay-Audio-URL hat ein Fragment (#part), was nicht erlaubt ist. Der Teil der Audiodatei, der abgespielt werden soll, wird durch clipBegin und clipEnd angegeben, nicht durch ein Fragment in der URL.

Die offizielle Nachricht

Media overlay audio file URLs must not have a fragment, but found '#%1$s'.

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.

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Medienfragmente wie narration.mp3#t=10,20, die aus Web-Audio kopiert wurden.
  • Ein Script, das die Clip-Zeiten in die URL anstelle der Attribute geschrieben hat.

Wie man es behebt

  1. Öffnen Sie die SMIL-Datei und entfernen Sie das #fragment aus dem src jedes Audioelements.
  2. Bewegen Sie die Zeiten in clipBegin und clipEnd, zum Beispiel <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Fragmente werden im Text src (verweisend auf eine Element-ID) erwartet; diese werden von MED_017 überprüft.

Hier verwendete Begriffe

Andere MED Nachrichten

  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck MED_014?

EPUBCheck MED_014 ist eine Fehlermeldung: „Media overlay audio file URLs must not have a fragment, but found '#…'.“ Eine Medienoverlay-Audio-URL hat ein Fragment (#part), was nicht erlaubt ist. Der Teil der Audiodatei, der abgespielt werden soll, wird durch clipBegin und clipEnd angegeben, nicht durch ein Fragment in der URL.

Ist MED_014 ein Fehler?

MED_014 wird standardmäßig als Fehler gemeldet. Das EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Stores und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet sich mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen