Depuis l'abandon d'Adobe Flash par les navigateurs, certains articles sont obsolètes.
D'autre part, le discours sur la plaie IE est à relativiser. Il a évolué. Il n'empêche
qu'il a sévi des décennies ...
█ Du son sur ses pages web ...
Bien que nombre de gourous de la programmation nous en dissuadent, il peut être tentant d'étaler ses goûts musicaux en sonorisant les pages de son site ou blog. Parce qu'on a la suffisance de croire que ce qu'on aime entendre doit forcément l'être par les autres, ces ignares qui n'écoutent rien ou qui écoutent n'importe quoi ! Alors on cherche des moyens de diffusion ...
Ce qui suit est le condensé de mes nombreux tâtonnements pour y parvenir. Commander par javascript un swf (Flash) compilé avec mtasc a constitué pour moi un pas décisif lorsqu'il s'est agi de sonoriser des événements dans le déroulé d'une animation (exp : josepaldir/conduite-de-nuit).
Puis vint HTML5 et ses balises <audio> et <video> (notamment). Mais comme dit par ailleurs (sur la page d'accueil du présent site), Internet Explorer a été (il l'est un peu moins) un sacré frein au développement, dissuadant jusqu'il y a peu, l'utilisation de ces balises qu'il n'implémentait pas ou mal. Si les choses s'arrangent un peu, ne rêvons pas, il reste le responsable principal de la "guerre des codecs" qui veut qu'en matière d'audio IE lit le mp3 (format propriétaire) tandis que Firefox et Opera lisent l'ogg (format ouvert). Google Chrome quant à lui lisant les 2 formats. Pour un même fichier son, il nous faut donc le mettre à disposition sous 2 formats, mp3 et ogg. Il est fait abstraction du navigateur Safari qui refuse de lire mp3 et ogg et qui a sans doute besoin de son format propriétaire QuickTime (ben voyons !), et dans ce cas, ce n'est pas 2, mais 3 formats qu'il faut charger sur le serveur. ( Pour la vidéo, c'est 3 ! mp4, ogv et webm ... et peut-être 4 avec le format propriétaire d'Apple )
C'est pourquoi j'ai pu penser un moment que la technologie Flash avait encore de beau jour devant elle. Mais aujourd'hui (juin 2015), force est de constater que l'utilisation des balises audio et video s'avère tellement pratique que Flash s'en trouve délaissé.
Sur cette page on trouvera mes constatations concernant la balise <audio> d'HTML5,