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

EPUBCheck MED_014: fragment i överdubblings ljud-URL

Uppdaterad:

EPUBCheck MED_014 är ett felmeddelande: “Media overlay audio file URLs must not have a fragment, but found '#…'.” En medieöverdubblades ljud-URL har ett fragment (#part), vilket inte tillåts. Delen av ljudfilen som ska spelas anges av clipBegin och clipEnd, inte av ett fragment i URL:en.

Det officiella meddelandet

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

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.

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Mediafragment som narration.mp3#t=10,20 kopierade från webbaudio.
  • Ett skript som skrev in klipptider i URL:en istället för attributen.

Hur man åtgärdar det

  1. Öppna SMIL-filen och ta bort #fragment från src för varje ljud-element.
  2. Flytta tiderna in i clipBegin och clipEnd, till exempel <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  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

Fragment förväntas i text src (pekar på ett element id); de kontrolleras av MED_017.

Villkor som används här

Andra MED meddelanden

  • 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 '#…'.

Källor

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

FAQ

Vad betyder EPUBCheck MED_014?

EPUBCheck MED_014 är ett felmeddelande: “Media overlay audio file URLs must not have a fragment, but found '#…'.” En medieöverdubblades ljud-URL har ett fragment (#part), vilket inte tillåts. Delen av ljudfilen som ska spelas anges av clipBegin och clipEnd, inte av ett fragment i URL:en.

Är MED_014 ett fel?

MED_014 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