Hopp til innhold
EPUBCheck · Bilder, lyd og medieoverlegg

EPUBCheck MED_014: fragment i overlegg lyd-URL

Oppdatert:

EPUBCheck MED_014 er en feilmelding: “Media overlay audio file URLs must not have a fragment, but found '#…'.” En media-overlegg lyd-URL har et fragment (#del), som ikke er tillatt. Delen av lydfilen som skal spilles av gis av clipBegin og clipEnd, ikke av et fragment i URL-en.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • Mediafragmenter som narration.mp3#t=10,20 kopiert fra nettslyd.
  • Et skript som skrev klippetidene inn i URL-en i stedet for i attributtene.

Hvordan fikse det

  1. Åpne SMIL-filen og fjern #fragment fra src av hvert lyd-element.
  2. Flytt tidene inn i clipBegin og clipEnd, for eksempel <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Fragmenter forventes i tekst src (peker til et element id); de sjekkes av MED_017.

Begreper brukt her

Andre MED meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck MED_014?

EPUBCheck MED_014 er en feilmelding: “Media overlay audio file URLs must not have a fragment, but found '#…'.” En media-overlegg lyd-URL har et fragment (#del), som ikke er tillatt. Delen av lydfilen som skal spilles av gis av clipBegin og clipEnd, ikke av et fragment i URL-en.

Er MED_014 en feil?

MED_014 rapporteres som feil som standard. Den EPUB bryter en regel i spesifikasjonen og er ugyldig. Lagre og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy