Şu anda bir html videonun TextTrack öğesinin gösterilip gösterilmediğini veya gizlendiğini belirlemeye çalışıyorum. HTML5 Video İzleme Altyazılar Görünürlük Durum
Ben html özelliklerine bir göz attık ve ilk bakışta texttracks.mode mülkiyet göre sorunsuzca çalışacaktır: Ben google chrome sürümü 35.0.1916.153 aşağıdaki html ve kod ile bu özelliği test http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#text-track-hidden:
HTML:
<video>
<track id="en" kind="subtitles" src="transcript.vtt"></track>
<source src = "samplevideo.mp4">
</video>
Kodu:
$(video)[0].textTracks[0].mode
Başlangıçta kod, beklendiği gibi "gizli" ve video oynatıcıdaki transkripsiyon düğmesine tıklayıp kodu yeniden çalıştırdığında "gösteriliyor" değerini döndürür.
Oynatıcıyı bu adımlardan sonra kapatırsam ve kodu yeniden çalıştırırsam, videoda gizli olan transkriptlere rağmen yine de "gösteriliyor" ifadesini döndürür.
Bir html5 video oynatıcıdaki görünür/görünmeyen durumdaki dökümleri algılamanın daha iyi bir yolu var mı?
Bunun bir hata olması olasıdır. IE 11 – soktinpk
'da çalışır. Hangi tarayıcı ve sürümü kullanıyorsunuz? – U007D
Bu bir [W3C Standardı] (http://dev.w3.org/html5/webvtt/#h2_sotd) veya W3C Standartları Pistinde değil. – krish