Sari la conținut
EPUBCheck · Imagini, audio și medii suprapuse

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,20 copiate din audio web.
  • Un script care a scris timpii de clipuri în URL în loc de atribute.

Cum să o repari

  1. Deschide fișierul SMIL și elimină #fragment din src-ul fiecărui element audio.
  2. Mută timpii în clipBegin și clipEnd, de exemplu <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. 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_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck MED_014?

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.

Este MED_014 o eroare?

MED_014 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele