EPUBCheck MED-008: clipBegin po clipEnd
Zaktualizowane:
EPUBCheck MED-008 jest komunikatem o błędzie: „The time specified in the clipBegin attribute must not be after clipEnd.” W nakładce multimedialnej czas clipBegin segmentu jest po czasie clipEnd. Koniec każdego klipu audio musi następować po jego początku, w przeciwnym razie aplikacja do czytania nie może odtworzyć narracji dla tego fragmentu.
Oficjalna wiadomość
The time specified in the clipBegin attribute must not be after clipEnd.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- Zamienione lub błędnie wpisane czasy w pliku SMIL.
- Czasy zapisane w różnych formatach (sekundy oraz h:mm:ss) i źle odczytywane przy ręcznej edycji.
Jak to naprawić
- Otwórz plik SMIL EPUBCheck i znajdź element audio w linii, którą zgłasza.
- Skoryguj czasy, tak aby clipBegin było przed clipEnd, sprawdzając je z plikiem dźwiękowym.
- Jeśli czasy pochodziły z narzędzia do wyrównywania, uruchom je ponownie zamiast edytować wiele klipów ręcznie.
- Odbuduj EPUB i uruchom ponownie EPUBCheck, aby potwierdzić, że komunikat zniknął.
Kiedy to nie to
Jeśli obie czasy są równe, błąd to MED-009.
Terminy używane tutaj
Inne komunikaty MED
MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.MED-005Media Overlay audio reference … to non-standard audio type … found.MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED-004Image file header may be corrupted.
Źródła
- EPUB 3.3, §9.2.2.8 The audio element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.