Παράκαμψη προς το περιεχόμενο
EPUBCheck · Εικόνες, ήχος και επικαλύψεις μέσων

EPUBCheck MED_010: δεν υπάρχει χαρακτηριστικό media-overlay

Ενημερωμένο:

EPUBCheck MED_010 είναι ένα μήνυμα σφάλματος: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Ένα έγγραφο περιεχομένου χρησιμοποιείται από μία υπερίχουσα σελίδα, αλλά το στοιχείο του μανιφέστ του δεν έχει χαρακτηριστικό media-overlay. Το χαρακτηριστικό είναι πώς η εφαρμογή ανάγνωσης βρίσκει την αφήγηση για ένα κεφάλαιο, επομένως χωρίς αυτό, ο ήχος ποτέ δεν αναπαράγεται.

Το επίσημο μήνυμα

EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

EPUBCheck εκτυπώνει αυτή την ταυτότητα με κάτω απόστροφο αντί για παύλα; αυτή η σελίδα χρησιμοποιεί την ταυτότητα ακριβώς όπως αναφέρεται EPUBCheck.

Τυπικές αιτίες

  • Ένα αρχείο SMIL προστέθηκε στο βιβλίο χωρίς την ενημέρωση του αντικειμένου μανιφέστου του κεφαλαίου που αφηγείται.
  • Ένα manifest που ανανεώθηκε από ένα εργαλείο που αφαίρεσε την ιδιότητα.

Πώς να το διορθώσω

  1. Στο έγγραφο πακέτου, βρείτε το στοιχείο manifest των ονόματων κεφαλαίου EPUBCheck.
  2. Προσθέστε media-overlay="..." με το id του στοιχείου manifest του αρχείου SMIL του, για παράδειγμα <item id="ch1" href="ch1.xhtml" media-type="application/xhtml+xml" media-overlay="ch1_audio"/>.
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Εάν το χαρακτηριστικό είναι εκεί αλλά αναφέρει ένα διαφορετικό overlay, το σφάλμα είναι MED_012.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα MED

  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck MED_010;

EPUBCheck MED_010 είναι ένα μήνυμα σφάλματος: “EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.” Ένα έγγραφο περιεχομένου χρησιμοποιείται από μία υπερίχουσα σελίδα, αλλά το στοιχείο του μανιφέστ του δεν έχει χαρακτηριστικό media-overlay. Το χαρακτηριστικό είναι πώς η εφαρμογή ανάγνωσης βρίσκει την αφήγηση για ένα κεφάλαιο, επομένως χωρίς αυτό, ο ήχος ποτέ δεν αναπαράγεται.

Είναι MED_010 σφάλμα;

MED_010 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρο. Τα καταστήματα και η αποστολή στο Kindle ενδέχεται να το απορρίψουν, και το EPUBCheck βγαίνει με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία