Salut à tous,
Je viens de réaliser un site (HTML5) pour une comédienne voix off.
J’ai donc eu besoin d’utiliser des "players" afin que les internautes puissent écouter les différentes pistes audio.
Dans un soucis de "compatibilité", et les navigateurs n’étant pas encore au point concernant la balise HTML5 <audio> j’ai opté pour un lecteur audio Flash (Dewplayer) (compatible IE7+8+9 … +FF …).
Je suis maintenant en train de travailler sur les Media Queries afin de proposer (au minimum) une version du site dégradable sur mobile. Or le lecteur Dewplayer ne s’affiche pas sur tous les mobiles, ce qui est normal (Flash).
Je cherche donc la meilleure solution afin de rester sur Flash par défaut, et de remplacer Flash par la balise <audio> pour les mobiles.
Ma première idée était d’utiliser les Média Queries via des (display :none;) en tout cas c’est ce que je vois de plus simple à faire. Mais pas très optimal en terme de poids de chargement sur certains navigateurs car le (display:none;) n'empêche en rien le chargement des éléments dans la page 'logiquement' ...
La solution serait donc de remplacer ma <section id='dewplayer'> par ma <section id='audio'> en passant par du JS voir PHP dans le cas où la taille de l’écran serait plus petite que 800 pixels de large et donc probable qu'il s'agisse d'un média mobile (Ce n’est qu’une idée …)
J’aimerais avoir votre avis sur la question, le but étant de proposer à tous les internautes la possibilité d’écouter ces titres …
Merci et bonne journée !
Modifié par yank (21 Sep 2011 - 13:41)
Je viens de réaliser un site (HTML5) pour une comédienne voix off.
J’ai donc eu besoin d’utiliser des "players" afin que les internautes puissent écouter les différentes pistes audio.
Dans un soucis de "compatibilité", et les navigateurs n’étant pas encore au point concernant la balise HTML5 <audio> j’ai opté pour un lecteur audio Flash (Dewplayer) (compatible IE7+8+9 … +FF …).
Je suis maintenant en train de travailler sur les Media Queries afin de proposer (au minimum) une version du site dégradable sur mobile. Or le lecteur Dewplayer ne s’affiche pas sur tous les mobiles, ce qui est normal (Flash).
Je cherche donc la meilleure solution afin de rester sur Flash par défaut, et de remplacer Flash par la balise <audio> pour les mobiles.
Ma première idée était d’utiliser les Média Queries via des (display :none;) en tout cas c’est ce que je vois de plus simple à faire. Mais pas très optimal en terme de poids de chargement sur certains navigateurs car le (display:none;) n'empêche en rien le chargement des éléments dans la page 'logiquement' ...
La solution serait donc de remplacer ma <section id='dewplayer'> par ma <section id='audio'> en passant par du JS voir PHP dans le cas où la taille de l’écran serait plus petite que 800 pixels de large et donc probable qu'il s'agisse d'un média mobile (Ce n’est qu’une idée …)
J’aimerais avoir votre avis sur la question, le but étant de proposer à tous les internautes la possibilité d’écouter ces titres …
Merci et bonne journée !

Modifié par yank (21 Sep 2011 - 13:41)