bonjour
j'essaie d'ajouter un élément <audio> ayant une source dynamique, dans Opera mais je me heurte a un problème un peu étranger pour moi.
je vous signal que sous firefox et chrome, ça fonctionne parfaitement bien, par-contre sous Opera version 42.0.2393.351, le audio est ajouté mais grillé (on ne peut pas le lire, voir l'image si dessous).
Pièce jointe 238239
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 io.on("record-audio",function(data){ if(navigator.userAgent.toLowerCase().indexOf("opr/")>-1){ var chemin=RelativePath+'/'+data.path.split('./').pop(),OperaCloned,AudioOpera ,RelativePath=$(location).attr("href").substr(0,$(location).attr("href").indexOf("Combobox")+8) ,ULPosition=$(".privatePm[data-user='"+data.destinataire+"'] .body").find(".fa-ul").length > 1 ?":last":":first" ,Cible=$(".privatePm[id='"+data.emeteur+"_"+data.destinataire+"']") ,Cloned; AudioOpera=$("<audio controls></audio>"); AudioOpera.attr({'type':'audio/mpeg','src':chemin}); console.log("chemin :"+chemin+" audioOpera src :"+AudioOpera.attr("src"));// le chemin est la source de l'audio sont IDENTIQUES. Cloned=AudioOpera.clone(); Cible.find(".body").find(".fa-ul"+ULPosition).append(Cloned); } });
Partager