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

EPUBCheck MED_012: ασυμφωνία id στον media-overlay

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

EPUBCheck MED_012 είναι ένα μήνυμα σφάλματος: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Το χαρακτηριστικό media-overlay ενός κεφαλαίου αναφέρει μια διαφορετική υπερίχουσα σελίδα από εκείνη που το αναφέρει. Το αρχείο SMIL που αφηγείται ένα κεφάλαιο και το στοιχείο μανιφέστ του κεφαλαίου πρέπει να δείχνουν το ένα το άλλο.

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

The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

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

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

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

  • Τα ids επικάλυψης μετονομάστηκαν ή αντάλλαξαν στο manifest.
  • Ένα κεφάλαιο που αντιγράφηκε με το στοιχείο του μάνιφεντ του, διατηρώντας την τιμή της επικαλυπτόμενης μέσου του.

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

  1. Βρείτε το αρχείο SMIL του οποίου τα στοιχεία κειμένου δείχνουν τα ονόματα κεφαλαίων EPUBCheck.
  2. Ορίστε το χαρακτηριστικό media-overlay του κεφαλαίου στο αναγνωριστικό του manifest id του αρχείου SMIL.
  3. Ελέγξτε τα άλλα κεφάλαια με τον ίδιο τρόπο: αυτά τα σφάλματα συνήθως έρχονται σε ομάδες.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Εάν το χαρακτηριστικό λείπει εντελώς, το σφάλμα είναι MED_010.

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

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

  • MED_011 EPUB Content Document referenced from multiple Media Overlay Documents.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.

Πηγές

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

FAQ

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

EPUBCheck MED_012 είναι ένα μήνυμα σφάλματος: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Το χαρακτηριστικό media-overlay ενός κεφαλαίου αναφέρει μια διαφορετική υπερίχουσα σελίδα από εκείνη που το αναφέρει. Το αρχείο SMIL που αφηγείται ένα κεφάλαιο και το στοιχείο μανιφέστ του κεφαλαίου πρέπει να δείχνουν το ένα το άλλο.

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

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

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

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

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