EPUBCheck MED-008: clipBegin dopo clipEnd
Aggiornato:
EPUBCheck MED-008 è un messaggio di errore: “The time specified in the clipBegin attribute must not be after clipEnd.” In un'overlay media, il tempo clipBegin di un clip è dopo il suo tempo clipEnd. La fine di ogni clip audio deve arrivare dopo il suo inizio, altrimenti l'app di lettura non può riprodurre la narrazione per quella frase.
Il messaggio ufficiale
The time specified in the clipBegin attribute must not be after clipEnd.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Tempi scambiati o digitati in modo errato nel file SMIL.
- Tempi scritti in diversi formati (secondi e h:mm:ss) e male interpretati quando vengono modificati a mano.
Come correggerlo
- Apri il file SMIL EPUBCheck e trova l'elemento audio nella linea che riporta.
- Correggi i tempi affinché clipBegin sia prima di clipEnd, controllandoli rispetto al file audio.
- Se i tempi provengono da uno strumento di allineamento, rieseguilo invece di modificare molti clip a mano.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se entrambi i tempi sono uguali, l'errore è MED-009.
Termini usati qui
Altri messaggi di 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.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.