Par quoi remplacer flash dans une page HTML ?

Résolu/Fermé
Monomotapa - 19 mars 2014 à 08:49
 Monomotapa - 20 mars 2014 à 07:38
Bonjour,
Pardon pour ma question bateau : je ne suis pas un spécialiste et je n'arrive pas à trouver dans les forums une réponse applicable.
J'ai développé un site (http://www.revue-secousse.fr/index.htm) qui (entre autres) propose à l'écoute en streaming de fichiers mp3.
La commande html renvoie à flash et à dewplayer :

<object type="application/x-shockwave-flash"
data="../../Sonotheque/dewplayer-rect.swf" id="dewplayer"
name="dewplayer" height="20" width="200"> <param
name="wmode" value="transparent"><param
name="movie" value="../../Sonotheque/dewplayer-rect.swf"><param
name="flashvars"
value="mp3=../../Sonotheque/Poesie/Sks12-Gregoire-Epingle.mp3&showtime=1"></object>

Cela fonctionne sans problème, sauf pour les tablettes et smartphones sous android et mac (flash n'étant plus reconnu).

Question :
Par quoi dois-je remplacer flash et dewplayer ?

Un grand merci d'avance à qui pourrait m'aider !
Cordialement
GC
A voir également:

3 réponses

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
19 mars 2014 à 12:17
C'est un problème connu

il existe des api pour intégrer flash dans androide ou ipad tu peux l'indiquer dans ton site et nombreux sont ceux qui l'intègre quand ils se rendent compte que flash n'est pas pris en charge.

sinon tu fait de l'html5 et tu utilise la balise <audio> + le fallback avec <object> pour les IE8
0
Bonjour animostab,

Merci de ta réponse.

Pour ce qui concerne les applications flash, certaines sont bien proposées au téléchargement (par ex. Play Store) mais, avec les dernières versions d'Androïd, soit le téléchargement est refusé soit l'appli ne se lance pas automatiquement quand je charge la page de mon site : la barre de lecture du mp3 n'apparaît pas et il est donc impossible d'écouter le mp3 (j'ai essayé avec les 5 applis proposées). Peut-être y a-t-il une manoeuvre à faire pour déclarer qu'en cas de rencontre de fichier flash, telle appli doit être lancée ?
En tout cas, c'est bien compliqué pour l'utilisateur moyen...

Si je comprends bien ta proposition, il faut utiliser :
- la balise <audio> en html5, reconnue par tous les navigateurs, y compris ceux fonctionnant sous Android ou sur tablette;
- sauf pour IE, pour lequel il fait conserver la balise <object> et flash...
Il faut donc identifier auparavant le type de navigateur pour le guider vers l'une ou l'autre balise : c'est bien ça ?

Diablement compliqué, quand je pense au nombre de pages html à reprendre...
(en espérant que toutes les autres balises html4 sont reconnnues pat html5...).

Je pensais qu'il y aurait peut-être un autre système que flash, utilisable avec la balise <object> : mais non, si je comprends bien.

Merci d'avance !
0
Bonjour,
J'ai fait un test avec la balise audio ; ça semble fonctionner parfaitement.
Merci donc. Je mets le problème résolu.
Seul problème : la barre de lecture est affreuse et non redimensionnable en hauteur. Mais il semble qu'on puisse la changer à son goût avec javascript.
Cordialement
0