Sto tentando di determinare se l'elemento TextTrack di un video html è attualmente visualizzato o nascosto.Tracciamento dei sottotitoli video HTML5 Stato di visibilità
ho preso uno sguardo alle specifiche HTML e, a prima vista, la proprietà texttracks.mode avrebbe funzionato perfettamente in base a: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#text-track-hidden
ho provato questa proprietà con il seguente codice HTML e in Google Chrome versione 35.0.1916.153 :
HTML:
<video>
<track id="en" kind="subtitles" src="transcript.vtt"></track>
<source src = "samplevideo.mp4">
</video>
Codice:
$(video)[0].textTracks[0].mode
Inizialmente il codice restituisce un "nascosto", come previsto, e dopo aver fatto clic sul pulsante di trascrizione sul lettore video e aver rieseguito il codice, restituisce "mostrando".
Se si spegne il lettore dopo questi passaggi e si esegue nuovamente il codice, viene comunque restituito "visualizzato" nonostante le trascrizioni siano nascoste nel video.
C'è un modo migliore per rilevare lo stato visibile/non visibile delle trascrizioni su un lettore video html5?
È possibile che si tratti di un errore. Funziona in IE 11 – soktinpk
Quale browser e versione stai utilizzando? – U007D
Non è uno [W3C Standard] (http://dev.w3.org/html5/webvtt/#h2_sotd) né si trova sulla traccia degli standard W3C. – krish