5568 sujets

Sémantique web et HTML

Bonjour,

Je suis entrain de coder un site "onepage" avec scroll gauche/droite/haut/bas,et j'aimerais mettre une musique en fond qui se déclenche automatiquement sur une partie bien précise de ce site.

Le problème ?
Le site n'étant constitué que d'une seule page,la balise embed d'origine n'est pas adaptée.

Cordialement,
Modifié par OneTouch (31 Mar 2014 - 10:48)
Quand on rajoute une musique de fond il faut être sur de son coup tellement c'est casse co*** pour l'utilisateur. Si tu est convaincu du bien fondé de ton idée, alors tourne toi vers du javascript je pense
C'est pour un concept bien particulié donc oui la musique est le point principal du site.Je suis d'accord avec toi que mettre des sons sur un site qui ne s'y prête pas est "casse co*** :d

Est-ce que tu aurais des liens ?
La seule méthode proposé que j'ai trouvé ne marche pas d'après les commentaires.

Merci Smiley cligne
OneTouch a écrit :
Est-ce que tu aurais des liens ?

Bases de JavaScript:
http://fr.eloquentjavascript.net/contents.html

L'élément <audio>:
https://developer.mozilla.org/en/docs/Web/HTML/Element/audio
https://developer.mozilla.org/en/docs/Web/API/HTMLMediaElement
Au niveau des formats, il faudra utiliser à la fois du MP3 et du Ogg Vorbis pour un support dans tous les navigateurs.

Tu devrais pouvoir te servir de fonctions JavaScript existante (si tu gères déjà du scroll en JavaScript pour l'affichage de chaque "écran" de ta page) et y ajouter la création puis la lecture/arrêt de ton élément audio.

À toi de voir si ça vaut le coup de créer l'élément audio et laisser le navigateur précharger le fichier audio dès le chargement de la page, ou seulement quand le bon "écran" est affiché.

Il existe aussi des libs JavaScript qui offrent la possibilité de créer un élément <audio> ou bien une animation Flash comme fallback (en détectant automatiquement le support), et fournissent une API pour le préchargement, la lecture, etc. (ce qui peut éventuellement être utile si ces libs tentent de corriger certains bugs des navigateurs). Par exemple:
http://www.schillmania.com/projects/soundmanager2/
http://zohararad.github.io/audio5js/
Modifié par fvsch (04 Apr 2014 - 13:48)
fvsch a écrit :

Bases de JavaScript:
http://fr.eloquentjavascript.net/contents.html

L'élément &lt;audio&gt;:
https://developer.mozilla.org/en/docs/Web/HTML/Element/audio
https://developer.mozilla.org/en/docs/Web/API/HTMLMediaElement
Au niveau des formats, il faudra utiliser à la fois du MP3 et du Ogg Vorbis pour un support dans tous les navigateurs.

Tu devrais pouvoir te servir de fonctions JavaScript existante (si tu gères déjà du scroll en JavaScript pour l'affichage de chaque &quot;écran&quot; de ta page) et y ajouter la création puis la lecture/arrêt de ton élément audio.

À toi de voir si ça vaut le coup de créer l'élément audio et laisser le navigateur précharger le fichier audio dès le chargement de la page, ou seulement quand le bon &quot;écran&quot; est affiché.

Il existe aussi des libs JavaScript qui offrent la possibilité de créer un élément &lt;audio&gt; ou bien une animation Flash comme fallback (en détectant automatiquement le support), et fournissent une API pour le préchargement, la lecture, etc. (ce qui peut éventuellement être utile si ces libs tentent de corriger certains bugs des navigateurs). Par exemple:
http://www.schillmania.com/projects/soundmanager2/
http://zohararad.github.io/audio5js/


Merci ! Je vais regarder Smiley cligne