EPUBCheck MED_016: niezgodność sumy czasu trwania overlay
Zaktualizowane:
EPUBCheck MED_016 jest komunikatem ostrzegawczym: „Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Całkowity czas trwania media overlay w pakiecie nie pasuje do sumy czasu trwania każdego overlay. EPUB prosi o to, aby całkowity czas (media:duration bez refinacji) był równy sumie, w granicach jednej sekundy.
Oficjalna wiadomość
Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
EPUBCheck drukuje ten identyfikator z podkreśleniem zamiast myślnika; ta strona używa identyfikatora dokładnie tak, jak EPUBCheck go raportuje.
Typowe przyczyny
- Narracja ponownie nagrana lub przycięta bez aktualizacji czasów trwania w metadanych pakietu.
- Nałożenie dodane lub usunięte, podczas gdy całkowita liczba pozostała ta sama.
Jak to naprawić
- Wypisz metaelementy media:duration, które precyzują każdy element SMIL i podsumuj je.
- Ustaw media:duration bez refinacji na tę wartość całkowitą, na przykład
<meta property="media:duration">1:36:20</meta>. - Jeśli czas trwania pojedynczej nakładki jest błędny, zmierz go od jego audio i popraw tę wartość również.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli czasy klipu w pliku SMIL są błędne, błędy to MED-008 lub MED-009.
Terminy używane tutaj
Inne komunikaty MED
MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_017URL fragment should indicate an element ID, but found '#…'.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_018URL fragment should be an SVG fragment identifier, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.