Sari la conținut
EPUBCheck · Imagini, audio și medii suprapuse

EPUBCheck MED_016: neconcordanță sumă durată overlay

Actualizat:

EPUBCheck MED_016 este un mesaj de atenționare: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Durata totală a overlay-ului media din pachet nu se potrivește cu suma duratelor fiecărui overlay. EPUB solicită ca totalul (media:duration fără refinări) să fie egal cu suma, în termen de o secundă.

Mesajul oficial

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

Severitate implicită
Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
versiunea EPUBCheck
5.4.0

EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.

Cauze tipice

  • Narațiune reînregistrată sau tăiată fără a actualiza durata în metadatele pachetului.
  • O suprapunere adăugată sau eliminată în timp ce totalul a rămas același.

Cum să o repari

  1. Listează elementele meta media:duration care rafinează fiecare element SMIL și adună-le.
  2. Setați media:duration fără refine la acel total, de exemplu <meta property="media:duration">1:36:20</meta>.
  3. Dacă durata unui overlay este greșită, măsoară-o din audio și corectează acea valoare.
  4. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă timpii clipului dintr-un fișier SMIL sunt greșiți, erorile sunt MED-008 sau MED-009.

Termeni folosiți aici

Alte mesaje MED

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck MED_016?

EPUBCheck MED_016 este un mesaj de atenționare: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Durata totală a overlay-ului media din pachet nu se potrivește cu suma duratelor fiecărui overlay. EPUB solicită ca totalul (media:duration fără refinări) să fie egal cu suma, în termen de o secundă.

Este MED_016 o eroare?

MED_016 este raportat ca avertisment în mod implicit. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treceți --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele