2013-02-17 16 views
8

İki sorunum var. Parça etiketini video unsurumun içine koyar koymaz, videonun varsayılan denetleyicisi görünür. Özel kontrollerim var, bu yüzden problem.HTML5 videosu içinde Kapalı Başlık Ekleme ve varsayılan video denetimlerini devre dışı bırakma

İkincisi. Kapalı açıklamalı altyazıyı açmanın bir yolunu bulamıyorum.

HTML:

JS:

var cc = document.getElementById('cc'); 
function cc(){ 
     var video= document.getElementById('media'); 
     var track1 = video.textTracks[0]; 
     var mytrack = document.getElementById('mytrack'); 
     var track2 = mytrack.track; 
     console.log(track1); 
     console.log(track2); 
    } 
    cc.addEventListener('click',cc,false); 
+0

controls = false sizin

cevap

10

Eğer gizli kontrolleri tutmalı senin <video> etiketinde controls için herhangi bir başvuru kaldırırsanız (ilk yük yanıp olabilir, ama bir kez video yüklenir gizli kalırlar) controls madde boolean: eğer varsa, o zaman göstermezlerse, göstermezler. Eğer mode ayarlamanız gerekir altyazıları gösterme ve gizleme için

<video autoplay loop id="v"> 
    <source src="Video.mp4" type="video/mp4"> 
    <track id="enTrack" src="entrack.vtt" label="English" kind="subtitles" srclang="en" default> 
    HTML5 video not supported 
</video> 
. 
. 
. 
<script> 
. 
v = document.getElementById("v") 
v.textTracks[0].mode = "hidden"; // "showing" will make them reappear 
    // if you want to show the controls 
v.controls = true; 
. 
</script> 

aşağıdaki gibi "gizli" "gösteren" veya bu başlıklar geldiğinde YMMV farklı tarayıcılarda farklı davranışa sahip olarak unutmayın. Bu, OSX ve IE10 üzerinde Chrome/Safari'de çalışır (Safari ve IE'deki not, gizli ve "2" için "0" değerini not edin, ancak bunları ayarlamak için metni kullanır gibi görünüyor. IOS'ta test edilmedi.

+0

Video etiketindeki kontrollere herhangi bir gönderme yapmıyorum, kontrolleri yanlış olarak ayarlamayı denedim ama hiçbir şey başaramadı – Batman

+0

Metin parçası ancak mükemmel çalıştı.Teşekkürler – Batman

+0

metin parça çalıştı memnun.Zamanlamalar programlı olarak yanlış ayarlamayı denediniz mi? Hangi OS/Tarayıcı kombinasyonu? – Offbeatmammal