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

EPUBCheck MED_014: θραύσμα στο URL ήχου υπερίχουσας σελίδας

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

EPUBCheck MED_014 είναι ένα μήνυμα σφάλματος: “Media overlay audio file URLs must not have a fragment, but found '#…'.” Ένα URL ήχου της υπερίχουσας σελίδας περιέχει ένα θραύσμα (#part), το οποίο δεν επιτρέπεται. Το κομμάτι του αρχείου ήχου που θα αναπαραχθεί δίνεται από το clipBegin και το clipEnd, όχι από ένα θραύσμα στο URL.

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

Media overlay audio file URLs must not have a fragment, but found '#%1$s'.

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

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

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Μέσα κομμάτια όπως narration.mp3#t=10,20 που αντιγράφηκαν από διαδικτυακό ήχο.
  • Ένα script που έγραψε τους χρόνους κλιπ στη διεύθυνση URL αντί των attributes.

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

  1. Ανοίξτε το αρχείο SMIL και αφαιρέστε το #fragment από το src κάθε στοιχείου ήχου.
  2. Μετακινήστε τις χρόνους σε clipBegin και clipEnd, για παράδειγμα <audio src="narration.mp3" clipBegin="10s" clipEnd="20s"/>.
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Τα τμήματα αναμένονται στο src κειμένου (δείχνει σε μια ταυτότητα στοιχείου); αυτά ελέγχονται από το MED_017.

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

Άλλα μηνύματα 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 '#…'.

Πηγές

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

FAQ

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

EPUBCheck MED_014 είναι ένα μήνυμα σφάλματος: “Media overlay audio file URLs must not have a fragment, but found '#…'.” Ένα URL ήχου της υπερίχουσας σελίδας περιέχει ένα θραύσμα (#part), το οποίο δεν επιτρέπεται. Το κομμάτι του αρχείου ήχου που θα αναπαραχθεί δίνεται από το clipBegin και το clipEnd, όχι από ένα θραύσμα στο URL.

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

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

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

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

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