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

EPUBCheck MED_012: medya-örtüsü kimliği eşleşmiyor

Güncellendi:

EPUBCheck MED_012 bir hata mesajıdır: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Bir bölümün medya-örtüsü niteliği, ona atıfta bulunan farklı bir örtüyü belirtmektedir. Bir bölümün anlatıldığı SMIL dosyası ve bölümün manifest öğesi birbirine işaret etmelidir.

Resmi mesaj

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

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 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

  • Manifestte örtü kimlikleri yeniden adlandırıldı veya değiştirildi.
  • Manifest öğesi ile kopyalanmış bir bölüm ve orijinalinin medya-üstü değerini korur.

Nasıl düzeltilir

  1. Metin öğeleri EPUBCheck isimlerine işaret eden SMIL dosyasını bulun.
  2. Bölümün medya-şablon özelliğini o SMIL dosyasının manifest kimliğine ayarlayın.
  3. Diğer bölümleri aynı şekilde kontrol edin: bu hatalar genellikle gruplar halinde gelir.
  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

Özellik tamamen eksikse, hata MED_010'dır.

Burada kullanılan terimler

Diğer MED mesajları

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

Kaynaklar

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

FAQ

EPUBCheck MED_012 ne anlama geliyor?

EPUBCheck MED_012 bir hata mesajıdır: “The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.” Bir bölümün medya-örtüsü niteliği, ona atıfta bulunan farklı bir örtüyü belirtmektedir. Bir bölümün anlatıldığı SMIL dosyası ve bölümün manifest öğesi birbirine işaret etmelidir.

MED_012 bir hata mı?

MED_012 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönder tanımları reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

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

Tüm araçları gör