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

EPUBCheck MED_016: överdubblingsvaraktighets summa mismatch

Uppdaterad:

EPUBCheck MED_016 är ett varningsmeddelande: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Den totala medieöverdubblingsvaraktigheten i paketet matchar inte summan av varje överdubblingsvaraktighet. EPUB ber om totalen (media:duration utan refines) att vara lika med summan, inom en sekund.

Det officiella meddelandet

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

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
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.

Typiska orsaker

  • Berättelse omspelad eller trimmas utan att uppdatera tiderna i paketmetadata.
  • Ett overlay tillagt eller borttaget medan totalen förblev densamma.

Hur man åtgärdar det

  1. Lista media:duration metaelement som förfinar varje SMIL-objekt och lägg ihop dem.
  2. Ställ in media:duration utan refines till det totala, till exempel <meta property="media:duration">1:36:20</meta>.
  3. Om en enkels överlager varaktighet är fel, mät den från dess ljud och korrigera det värdet också.
  4. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om klippstiderna i en SMIL-fil är felaktiga, är felen MED-008 eller MED-009.

Villkor som används här

Andra MED meddelanden

  • 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.

Källor

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

FAQ

Vad betyder EPUBCheck MED_016?

EPUBCheck MED_016 är ett varningsmeddelande: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Den totala medieöverdubblingsvaraktigheten i paketet matchar inte summan av varje överdubblingsvaraktighet. EPUB ber om totalen (media:duration utan refines) att vara lika med summan, inom en sekund.

Är MED_016 ett fel?

MED_016 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan troligtvis orsaka problem i vissa läsappar. EPUBCheck terminerar med 0 om du inte anger --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg