BIK-BITV / BIK-Web-Test

Testverfahren zur Prüfung der Barrierefeiheit von Webanwendungen anhand der Kriterien der WCAG 2.1, EN 301 549 und BITV 2.0
67 stars 21 forks source link

7.3 Bedienelemente für Untertitel und Audiodeskription - Default-HTML-Video #432

Open sprungmarker opened 3 months ago

sprungmarker commented 3 months ago

Der HTML video-Player (video) bietet, wenn Captions vorliegen, das Bedienelement zum Anschalten der Captions nicht auf der gleichen Ebene wie die anderen Bedienelemente des Players wie Abspielen an, sondern man muss das erst Aufklappen über das Bedienelement mit den 3-Punkten. Wie andere Funktionen des Players wie Wiedergabegeschwindigkeit ...

Beispiel:

Wie gehen wir damit um? Das ist ja der Default in HTML. :)

Update - das betrifft wohl "nur" chromebasierte Browser - was ja die Masse ist.

marcus-herrmann commented 3 months ago

Das von dir Beschriebene sehe ich in Chrome, in Firefox dagegen habe ich die Caption-Control auf der ersten Ebene.

Mein Gefühl ist: FF ist ja ohnehin das vorgegebene System für den BIK-Test und es ist vermutlich nicht die Intention von 7.3, native Player zu unterbinden. Dieses Potential hat allerdings eher 7.1.4, die verlangte Anpassungsmöglichkeit der UT-Darstellung. Mir ist noch keine native <video>-im-Browser-Implementierung über den Weg gelaufen, die das kann. Wenn ich das richtig sehe, erfüllen das nur Vimeo- und YouTube-Embeds, sowie der AblePlayer? Leider wieder eine Stelle, die ETSI nicht ausreichend erklärt.

sprungmarker commented 3 months ago

Das von dir Beschriebene sehe ich in Chrome, in Firefox dagegen habe ich die Caption-Control auf der ersten Ebene.

ja - genau - hatte auch grade ein Update dazu gemacht. Aber das Gros ist ja doch mit der Chrome-Engine unterwegs.

Es ist doch nicht definiert für diesen Prüfschritt, dass es sich um einen angepassten Video-Player handeln soll oder?

Zu 7.1.4: Da gibt es für native Player ja die Möglichkeit, die Anpassung der Unteritel über das System vorzunehmen. Das funktioniert auch durchgängig ganz gut.

Siehe Prüfschritt: "Der Prüfschritt ist auch erfüllt, wenn sich die Darstellung der Untertitel nicht über Einstellungen des Video-Players, sondern durch browserseitige oder systemseitige Einstellungen anpassen lässt (wenn also etwa die Vergrößerung der Schriftgröße oder angepasste Farb-Schemata in den Browser-Einstellungen sich auf die Darstellung der Untertitel auswirken)."

MarcHaunschild commented 3 months ago

Wir haben ja oft den passus "es sei denn, die bedienelemente (o.ä.) werden vom browser bereit gestellt und sind somit vom Entwickler nicht zu beeinflussen". Ich fände es sinnvoll, das hier auch zu erlauben. Nur so profitiert man von der Weiterentwicklung der Browser. Wie bei ähnlichen Gelegenheiten bereits erwähnt, ist auch ein bereits bekanntes Bedienkonzept bereits ein Zugänglichkeits-Feature, denn dann funktioniert immer derselbe workaround. Ist aber schwierig. Bin gespannt, wie die Kollegen das sehen. Vielleicht sehen wir demnächst einen a11y-Browser der alles richtig macht und dann hätten wir uns gewünscht, dass nicht so viele Webseiten natives HTML-Video entfernt hätten, um ein Prüfzeichen zu erhalten. Auf dem iPhone ist es zudem so, dass der Player des Betriebssystems eh übernimmt, sobald man in den vollbildmodus geht. Das lässt sich für Entwickler IMHO gar nicht verhindern. Und auf einem Handy ein Video NICHT im vollbild abspielen?!? Was soll man da erkennen?