İçeriğe atla
EPUBCheck · Resimler, ses ve medya örtüleri

EPUBCheck MED_016: örtü süresi toplamı uyuşmuyor

Güncellendi:

EPUBCheck MED_016 bir uyarı mesajıdır: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Paket içindeki toplam medya örtüsü süresi, her örtünün süresinin toplamıyla eşleşmiyor. EPUB, toplamın (media:duration refines olmadan) toplamla bir saniye içinde eşit olması gerektiğini talep eder.

Resmi mesaj

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

Varsayılan ciddiyet
Uyarı. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorun çıkaracak bir şey muhtemelen var. EPUBCheck, --failonwarnings geçmezseniz 0 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

EPUBCheck, bu kimliği bir alt çizgi ile yazdırır; bu sayfa, kimliği tam olarak EPUBCheck'in bildirdiği şekilde kullanır.

Tipik nedenler

  • Anlatım yeniden kaydedildi veya kesildi, ancak paket meta verilerindeki süreler güncellenmedi.
  • Toplam aynı kalırken eklenen veya çıkarılan bir overlay.

Nasıl düzeltilir

  1. Her SMIL öğesini netleştiren media:duration meta öğelerini listeleyin ve bunları toplam yapın.
  2. Medya: süreyi, o toplamı belirlemeden ayarlayın; örneğin <meta property="media:duration">1:36:20</meta>.
  3. Eğer bir tek aşımın süresi yanlıştıysa, sesinden ölçün ve o değeri de düzeltin.
  4. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Eğer SMIL dosyasındaki klip zamanları yanlışsa, hatalar MED-008 veya MED-009'dir.

Burada kullanılan terimler

Diğer MED mesajları

  • 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.

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck MED_016 ne anlama geliyor?

EPUBCheck MED_016 bir uyarı mesajıdır: “Media Overlays total duration should be the sum of the durations of all Media Overlays documents.” Paket içindeki toplam medya örtüsü süresi, her örtünün süresinin toplamıyla eşleşmiyor. EPUB, toplamın (media:duration refines olmadan) toplamla bir saniye içinde eşit olması gerektiğini talep eder.

MED_016 bir hata mı?

MED_016 varsayılan olarak uyarı olarak rapor edilir. EPUB hala geçerli, ancak bazı okuma uygulamalarında sorunlara neden olabilecek bir şey olasıdır. EPUBCheck, --failonwarnings anahtarı geçmezseniz 0 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör