HTML5 c'est l'avenir !
Mais l'avenir ce n'est pas aujourd'hui, ni pour demain. Peut être en 2022 et encore...
aujourd'hui, en tout cas, c'est quand même pas brillant.
Si ? Non ? Vous en en foutez ? Pas moi :
Pas plus tard qu'il n'y a pas longtemps je m'en prenais à l'attribut alt de la balise img, c'est au tour de la balise video maintenant que je m'attaque.
Pourquoi ? Parce que ça :
In particular, this content is not intended to address accessibility concerns. To make video content accessible to the blind, deaf, and those with other physical or cognitive disabilities, authors are expected to provide alternative media streams and/or to embed accessibility aids (such as caption or subtitle tracks, audio description tracks, or sign-language overlays) into their media streams.
« (video tag) is not intended to address accessibility concerns. »
Tout cela est écrit dans la spec officiel du W3C sur HTML5 : les handicapés on s'en fout. Mais pas tant que ça quand même : dans leur grande bonté les têtes chercheuses ont des solutions : c'est dans la ligne qui suit.
« To make video content accessible to the blind, deaf, (etc.) authors are expected to provide alternative media streams and/or to embed accessibility aids (...) into their media streams. »
En théorie donc, les fichiers vidéo doivent disposer d'un fichier ancillaire avec les sous-titres. Ils ne peuvent être gravés dans l'image. Bon. Mais comment vont faire les développeurs pour offrir une alternative textuelle à ceux qui ne pourront afficher la vidéo ? En HTML5 il n'existe pas d'attribut alt pour la balise video. Il faudra passer par Javascript. Forcément. Mais dans quel format seront ces sous-titres ? De simples « classes » HTML ? Des shémas RDF ? Un microformat tel que hmedia Quelle sera la norme ?
C'est déjà le bordel la confusion avec les Codecs (l'affaire récente du H.264 avec Mozilla ou celle de Ogg avec Safari).
Si maintenant il faut demander aux intégrateurs HTML de trouver par eux-même des solutions qui n'existent pas encore, HTML5 n'est pas prêt d'intéresser grand monde.
C'était le billet énervé d'un vendredi après midi.
Vous pouvez ranger vos affaires et partir en weekend.

Commentaires :
Suite à votre billet, j'ai trouvé un article concernant la balise video et les problèmes d'accessibilité, article que j'ai traduit ici:
http://www.b2b-net.com/traduction/video-html5-3.html
Au passage bravo pour votre blog au ton décalé et aux convictions affirmées, loin des blogs aseptisés et sans saveur...
Il y a cette démo aussi de la vidéo en HTML5.
Il faut y aller avec Safari (v4.0.4+) ou Google Chrome (v4.0+).
Le "this content" ici fait référence au contenu (html) entre le tag d'ouverture vide et sa fermeture et non le contenu média de video !
mais il n'en reste aps moins que pour l'instant, il faut se démerder, rien n'étant vraiment prévu !
a+