EPUBCheck MED_012: neconcordanță id media-overlay
Actualizat:
EPUBCheck MED_012 este un mesaj de eroare: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Atributul media-overlay al unui capitol numește un overlay diferit de cel care se referă la el. Fișierul SMIL care narează un capitol și elementul său din manifest trebuie să fie interconectate.
Mesajul oficial
The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
- 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ă.
Cauze tipice
- ID-urile suprapunerii au fost redenumite sau schimbate în manifest.
- Un capitol copiat cu elementul său manifest, păstrând valoarea overlay-ului de mediu original.
Cum să o repari
- Găsește fișierul SMIL ale cărui elemente de text indică numele capitolului EPUBCheck.
- Setați atributul media-overlay al capitolului la id-ul manifestului acelui fișier SMIL.
- Verifică celelalte capitole în același mod: aceste erori vin de obicei în grupuri.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă atributul lipsește complet, eroarea este MED_010.
Termeni folosiți aici
Alte mesaje MED
MED_011EPUB Content Document referenced from multiple Media Overlay Documents.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.