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.
Τυπικές αιτίες
- Η αφήγηση εκ νέου ηχογραφημένη ή περικομμένη χωρίς να ενημερωθούν οι διάρκειες στα μεταδεδομένα του πακέτου.
- Ένα επίστρωμα προστέθηκε ή αφαιρέθηκε ενώ το σύνολο παρέμεινε το ίδιο.
Πώς να το διορθώσω
- Καταγράψτε τα meta στοιχεία media:duration που διευρύνουν κάθε SMIL στοιχείο και προσθέστε τα.
- Ορίστε την media:duration χωρίς refinements σε αυτό το συνολικό, για παράδειγμα
<meta property="media:duration">1:36:20</meta>. - Αν η διάρκεια ενός μόνο overlay είναι λανθασμένη, μετρήστε την από τον ήχο του και διορθώστε και αυτή την τιμή.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν οι χρόνοι των κλιπ μέσα σε ένα αρχείο SMIL είναι λάθος, τα σφάλματα είναι MED-008 ή MED-009.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα MED
MED_015Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.MED_017URL fragment should indicate an element ID, but found '#…'.MED_014Media overlay audio file URLs must not have a fragment, but found '#…'.MED_018URL fragment should be an SVG fragment identifier, but found '#…'.MED_013Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.MED_012The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.
Πηγές
- EPUB 3.3, §9.3.5.2 Overlays package metadata · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.