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

EPUBCheck MED_016: nesoulad součtu trvání překryvu

Aktualizováno:

EPUBCheck MED_016 je varování: „Media Overlays total duration should be the sum of the durations of all Media Overlays documents.“ Celková doba médiového překryvu v balíčku neodpovídá součtu trvání jednotlivých překryvů. EPUB žádá, aby celkové (media:duration bez refines) se rovnalo součtu, v rámci jedné sekundy.

Oficiální zpráva

Media Overlays total duration should be the sum of the durations of all Media Overlays documents.

Výchozí závažnost
Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
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í.

Typické příčiny

  • Nahrávání vyprávění znovu nahrané nebo zkrácené bez aktualizace časových údajů v metadatech balíčku.
  • Překryvka byla přidána nebo odebrána, zatímco celkový počet zůstal stejný.

Jak to opravit

  1. Seznamte média:duration meta prvky, které upřesňují každou SMIL položku a sečtěte je.
  2. Nastavte media:duration bez refinací na ten celkový, například <meta property="media:duration">1:36:20</meta>.
  3. Pokud je délka jediného překryvu špatná, změřte ji z jeho audia a opravte tuto hodnotu také.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud jsou časy klipů uvnitř souboru SMIL nesprávné, jsou chyby MED-008 nebo MED-009.

Podmínky používané zde

Další MED zprávy

  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

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_016?

EPUBCheck MED_016 je varování: „Media Overlays total duration should be the sum of the durations of all Media Overlays documents.“ Celková doba médiového překryvu v balíčku neodpovídá součtu trvání jednotlivých překryvů. EPUB žádá, aby celkové (media:duration bez refines) se rovnalo součtu, v rámci jedné sekundy.

Je MED_016 chyba?

MED_016 je hlášena jako varování ve výchozím nastavení. EPUB je stále platné, ale něco může pravděpodobně způsobit problémy v některých čtecích aplikacích. EPUBCheck končí se stavem 0, pokud nepoužijete --failonwarnings.

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