EPUBCheck MED_014: fragment în URL audio de overlay
Actualizat:
EPUBCheck MED_014 este un mesaj de eroare: “Media overlay audio file URLs must not have a fragment, but found '#…'.” Un URL audio de overlay media are un fragment (#part), ceea ce nu este permis. Partea fișierului audio care trebuie redată este dată de clipBegin și clipEnd, nu de un fragment în URL.
Mesajul oficial
Media overlay audio file URLs must not have a fragment, but found '#%1$s'.
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- 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ă.
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Fragmente media precum
narration.mp3#t=10,20copiate din audio web. - Un script care a scris timpii de clipuri în URL în loc de atribute.
Cum să o repari
- Deschide fișierul SMIL și elimină #fragment din src-ul fiecărui element audio.
- Mută timpii în clipBegin și clipEnd, de exemplu
<audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>. - Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Fragmentele sunt așteptate în text src (indicând un id de element); acestea sunt verificate de MED_017.
Termeni folosiți aici
Alte mesaje MED
MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.MED_016Media Overlays total duration should be the sum of the durations of all Media Overlays documents.MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED_017URL fragment should indicate an element ID, but found '#…'.
Surse
- EPUB 3.3, §9.2.2.8 The audio element · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.