Schalte Untertitel in HTML5-Video um und deaktiviere Standard-Video-Steuerelemente

8

Ich habe zwei Probleme. Sobald ich das Track-Tag in mein Video-Element eingefügt habe, erscheint der Standard-Controller des Videos. Ich habe benutzerdefinierte Steuerelemente, so ist es ziemlich das Problem.

Sekunde. Ich kann keine Möglichkeit finden, die Untertitel auf "Aus" zu setzen.

HTML:

%Vor%

JS:

%Vor%     
Batman 17.02.2013, 00:54
quelle

1 Antwort

10

Wenn Sie in Ihrem controls -Tag einen Verweis auf <video> entfernen, sollten die Steuerelemente verborgen bleiben (sie können beim ersten Laden blinken, aber sobald das Video geladen ist, bleiben sie verborgen). Das controls -Element ist boolesch : Wenn es existiert, werden sie zeigen, wenn nicht, dann werden sie nicht.

Zum Anzeigen und Ausblenden der Bildunterschriften müssen Sie mode wie folgt auf "anzeigen" oder "verborgen" setzen:

%Vor%

Beachten Sie, dass YMMV als verschiedene Browser ein anderes Verhalten haben, wenn es um Untertitel geht. Dies funktioniert auf Chrome / Safari unter OSX und IE10 (obwohl auf Safari und IE der Wert des Modus ist "0" für versteckte und "2" für die Darstellung, aber mit dem Text, um sie zu setzen scheint zu funktionieren. Nicht auf iOS getestet

    
Offbeatmammal 17.02.2013, 03:28
quelle