EPUBCheck MED-008: clipBegin efter clipEnd
Uppdaterad:
EPUBCheck MED-008 är ett felmeddelande: “The time specified in the clipBegin attribute must not be after clipEnd.” I en media overlay är ett klipps clipBegin tid efter dess clipEnd tid. Slutet av varje ljudklipp måste komma efter att det startat, annars kan läsappen inte spela berättandet för den frasen.
Det officiella meddelandet
The time specified in the clipBegin attribute must not be after clipEnd.
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Bytta eller felaktigt skrivna tider i SMIL-filen.
- Tider skrivna i olika format (sekunder och h:mm:ss) och misstolkas när de redigeras för hand.
Hur man åtgärdar det
- Öppna SMIL-filen EPUBCheck-namn och hitta ljud-elementet på den rad den rapporterar.
- Korrigera tiderna så att clipBegin är före clipEnd, och kontrollera dem mot ljudfilen.
- Om tiderna kom från ett justeringsverktyg, kör det igen istället för att redigera många klipp för hand.
- 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 båda tiderna är lika, är felet MED-009.
Villkor som används här
Andra MED meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.