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

EPUBCheck MED_016: ασυμφωνία άθροισμα διάρκειας υπερίχουσας σελίδας

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

EPUBCheck MED_016 είναι ένα μήνυμα προειδοποίησης: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Η συνολική διάρκεια της υπερίχουσας σελίδας στο πακέτο δεν ταιριάζει με το άθροισμα της διάρκειας κάθε υπερίχουσας σελίδας. EPUB ζητάει το συνολικό (media:duration χωρίς refines) να είναι ίσο με το άθροισμα, εντός ενός δευτερολέπτου.

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

Media Overlays total duration should be the sum of the durations of all Media Overlays documents.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

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

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

  • Η αφήγηση εκ νέου ηχογραφημένη ή περικομμένη χωρίς να ενημερωθούν οι διάρκειες στα μεταδεδομένα του πακέτου.
  • Ένα επίστρωμα προστέθηκε ή αφαιρέθηκε ενώ το σύνολο παρέμεινε το ίδιο.

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

  1. Καταγράψτε τα meta στοιχεία media:duration που διευρύνουν κάθε SMIL στοιχείο και προσθέστε τα.
  2. Ορίστε την media:duration χωρίς refinements σε αυτό το συνολικό, για παράδειγμα <meta property="media:duration">1:36:20</meta>.
  3. Αν η διάρκεια ενός μόνο overlay είναι λανθασμένη, μετρήστε την από τον ήχο του και διορθώστε και αυτή την τιμή.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Αν οι χρόνοι των κλιπ μέσα σε ένα αρχείο SMIL είναι λάθος, τα σφάλματα είναι MED-008 ή MED-009.

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

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

  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_017 URL fragment should indicate an element ID, but found '#…'.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

Πηγές

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

FAQ

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

EPUBCheck MED_016 είναι ένα μήνυμα προειδοποίησης: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Η συνολική διάρκεια της υπερίχουσας σελίδας στο πακέτο δεν ταιριάζει με το άθροισμα της διάρκειας κάθε υπερίχουσας σελίδας. EPUB ζητάει το συνολικό (media:duration χωρίς refines) να είναι ίσο με το άθροισμα, εντός ενός δευτερολέπτου.

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

MED_016 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. Το EPUBCheck βγαίνει με 0 εκτός εάν περάσετε --failonwarnings.

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

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

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