Přeskočit na obsah
EPUBCheck · Obrázky, zvuk a multimediální překryvy

EPUBCheck MED_014: fragment v URL audio překryvu

Aktualizováno:

EPUBCheck MED_014 je chybová hláška: „Media overlay audio file URLs must not have a fragment, but found '#…'.“ URL audio médiového překryvu obsahuje fragment (#part), což není povoleno. Část audio souboru, která se má přehrát, je určena pomocí clipBegin a clipEnd, nikoli fragmentem v URL.

Oficiální zpráva

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

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

EPUBCheck tiskne toto ID s podtržítkem místo pomlčky; tato stránka používá ID přesně tak, jak EPUBCheck hlásí.

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Mediální fragmenty, jako je narration.mp3#t=10,20, zkopírované z webového audia.
  • Skript, který zapsal časy klipů do URL namísto atributů.

Jak to opravit

  1. Otevřete SMIL soubor a odeberte #fragment ze src každého audio prvku.
  2. Přesuňte časy do clipBegin a clipEnd, například <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Fragmenty se očekávají v text src (ukazující na id prvku); tyto jsou kontrolovány MED_017.

Podmínky používané zde

Další MED zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck MED_014?

EPUBCheck MED_014 je chybová hláška: „Media overlay audio file URLs must not have a fragment, but found '#…'.“ URL audio médiového překryvu obsahuje fragment (#part), což není povoleno. Část audio souboru, která se má přehrát, je určena pomocí clipBegin a clipEnd, nikoli fragmentem v URL.

Je MED_014 chyba?

MED_014 je hlášena jako chyba ve výchozím nastavení. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odešlete na Kindle ji mohou odmítnout a EPUBCheck končí se stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje