probleme de code ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de code ?

Re: probleme de code ?

par russule » 23 nov. 2013, 01:19

Bonjour,

En effet, j'ai essayé mais pas mieux.
En fait, je me demande si certains événements audio ne sont pas bloqués ou pas supportés sur iphone ou safari(tout simplement...)

Cordialement

Re: probleme de code ?

par yann18 » 17 nov. 2013, 16:28

essaies de renseigner dans l'attribut src l'url du média:
<?php
	echo '<source src="http://domaine.com/test.mp3" type="audio/mpeg"/>'; //safari lit en stream http le média
      	echo '<source src="test.mp3" type="audio/mpeg"/>'; //pour tout autre navigateur
?>

Re: probleme de code ?

par russule » 17 nov. 2013, 14:49

Bonjour,

Merci beaucoup pour votre avis et d'avoir regardé ce code.
Le problème pourrait donc venir des iphones ou des navigateurs.
J'ai essayé de tester sur safari, mais comme la balise audio ne marche pas apparemment sur la version PC...

Bon, je vais faire une verrue spécifique pour les iphones en attendant.
Voilà, si un jour quelqu'un arrive à faire fonctionner ce bout de code sur iphone, je suis preneur, car là, plus d'idées :(

Encore merci !

Re: probleme de code ?

par xTG » 17 nov. 2013, 10:56

J'ai jeté un oeil il n'y a pas de problème de code selon moi (en même temps faire un code plus simple...).
Je pencherai donc pour les navigateurs concernés qui n'interprète pas correctement le code.

Re: probleme de code ?

par russule » 17 nov. 2013, 01:18

Bonjour,

Je suis d'accord avec vous, c'est pourquoi, j'essaie toujours de faire au plus simple de manière à avoir des choses stables par la plupart des navigateurs.

Dans le code présenté, je me demande:

Y a t il une erreur dans mon code ?
Est-ce un pb de navigateur ?
Est-ce un problème des iphone et assimilés ?

Et surtout, y a t il un moyen encore plus simple et mieux adapté ?

A votre avis ?

Merci d'avance à tous.

Re: probleme de code ?

par xTG » 15 nov. 2013, 19:03

je code selon W3C (mauvaise idée ?) et un peu de JS (mais vraiment des trucs de base).
W3C n'est qu'une norme, il n'existe à ce jour aucun navigateur web qui applique 100% de cette norme.

Re: probleme de code ?

par russule » 15 nov. 2013, 17:40

Merci pour ta réponse.

Pourtant, le code paraît assez simple et il me semble pas vraiment alambiqué...
Le plus bizarre, c'est que sous android ça marche et pas sur iphone, et en principe, je code selon W3C (mauvaise idée ?) et un peu de JS (mais vraiment des trucs de base).
Mac est plutôt réputé pour sa stabilité, donc Il doit sans doute y avoir une erreur dans mon code pour que Safari ne sache pas l'interpréter...
Help...

Re: probleme de code ?

par Yetaland » 15 nov. 2013, 15:39

Peut être que safari ne supporte pas certaines balises, attributs ou valeurs d'attributs que tous les autres navigateurs supportent.

J'ai eu un problème presque du même type sur Safari: Je voulais intégrer une vidéo Youtube sur mon site mais impossible de faire un display:none dessus sur Safari.
Résultat, plutôt que de faire des display je créé et détruit l'élément concerné.
Mais pour toi je ne vois pas ...

probleme de code ?

par russule » 15 nov. 2013, 11:17

Bonjour à toutes et tous,

Alors voilà,
Je teste quelques fonctionnalités de base sur la balise audio.
Exercice très simple: Afficher la balise audio quand le fichier son est chargé.
J'ai dû faire une erreur quelque part car ce code ne fonctionne pas sur les iphones, ni d'ailleurs sur safari pour windows.
Mais le plus bizarre, c'est que ça marche nickel sur firefox, ie et chrome.

Pourriez-vous me dire où je me suis trompé ?
Merci d'avance parce que là, je sèche vraiment vraiment :(

Voici le code:

<!DOCTYPE html>

<html lang="fr">

<head>
<meta charset="utf-8" />
<title>test audio</title>
</head>

<body>

Voici le lecteur:<br/>

<div id='audio1' style="display:none;">

<audio onloadeddata="document.getElementById('audio1').style.display='block'" controls="controls" >
<?php
echo '<source src="test.mp3" type="audio/mpeg"/>';
echo '<source src="test.ogg" type="audio/ogg"/>';
echo '<source src="test.wav" type="audio/wav"/>';
echo 'lecteur non supporté par votre navigateur';
?>
</audio>

</div>

</body>
</html>