Comment puis-je jouer de la musique à l'aide de CSS?
Comment puis-je faire jouer de la musique lors de ma page se charge à l'aide de CSS?
J'ai besoin de musique pour jouer automatiquement et avoir des commandes pour elle.
- Ce n'est pas ce CSS est pour. Essayez De JavaScript...
- Vous ne pouvez pas seulement avec CSS, vous aurez besoin de Javascript
- Je déteste quand les sites web ne sont que...
- Pour les gens en disant "essayez de/besoin d '/JavaScript": Pourquoi avez-vous "besoin de JavaScript"? Comment peut-on "JavaScript" pour cela? Où dans la spécification ECMAScript est "audio" ou "son" défini? (Indice: Ce n'est pas le cas. Quelque chose de plus que JavaScript est nécessaire, même si il y a de belles bibliothèques JavaScript qui sont des wrappers pour des mécanismes de la lecture de l'audio.)
Vous devez vous connecter pour publier un commentaire.
De la musique, c'est le contenu. CSS est de la présentation, pas de contenu.
Vous pouvez intégrer de l'audio en HTML:
Cela est minime, bien que, de sorte qu'il ne fonctionne pas dans Firefox, par exemple, puisqu'il ne prend pas en charge le format MP3. Il ya des tutoriels pour cette.
Vous pouvez utiliser la balise html5 audio, prise de ici , notez quels sont les navigateurs pris en charge.
Si vous avez besoin de soutien IE8 et au-dessous de considérer l'utilisation de jplayer qui a des flash de secours quand le html5 audio n'est pas pris en charge.
Comme d'autres l'ont souligné, ce n'est pas possible nativement avec les CSS. Vos seules options sont HTML5, JavaScript, des Applets ou 3ème partie des technologies comme Flash et SilverLight. Toutefois, chacune de ces options ont leurs propres mises en garde et les défauts.
HTML5 n'est pas entièrement pris en charge par tous les navigateurs, et fera en sorte que votre page /site n'ayant pas un non-conforme à l'expérience - qui vous ne le voudriez pas.
Javascript est probablement votre meilleur pari qu'il est pour la plupart des navigateurs à l'exception seulement du texte browers, ou très lite navigateurs (que vous pouvez trouver sur certains la première génération de téléphones portables).
Applets est un peut de vers en eux-mêmes que vous aurez à traiter avec un autre langage de programmation (et toutes ses nuances), ainsi que la horriblement ennuyeux question de vos utilisateurs d'avoir à activer l'applet à chaque fois qu'ils visitent ou actualiser la page.
Flash ou Silverlight est une autre alternative prometteuse, car ils peuvent s'exécuter dans n'importe quel navigateur - à condition que le système d'exploitation prend en charge. Cependant, les visiteurs de votre site /page doivent avoir que le plugin installé et activé. Si vous avez décidé d'aller dans cette voie, Flash est la meilleure option, car presque chaque ordinateur et système d'exploitation fonctionne et prend en charge. Cependant, une chose à noter est que de la fin (5 dernières années), Adobe a eu quelques problèmes de sécurité avec Flash.
Donc, ma suggestion serait:
Javascript particulièrement Jquery.
HTML5 si vous pouvez - mais pris en charge par Javascript comme une sauvegarde. Exemple: http://css-tricks.com/play-sound-on-hover/
Flash /SilverLight et des technologies similaires.
Applets
Et pour un méli-mélo de façons possibles de faire cela, vous pouvez visiter ce lien: Une belle collection de départ est celui-ci: http://iapdesign.com/webdev/25-awesome-html5-and-jquery-plugin-music-player/
jQuery.playSound
? Et, en supposant que l'utilisation correcte de "son plugin", comment aurait - il?Je pense que si il n'y a pas de code css. essayez d'utiliser ce code html
HTML:
J'ai un Gif qui joue sur le vol stationnaire à l'aide de CSS. J'ai le fichier MP3 pour correspondre à l'animation Gif. Certains de code à ajouter dans le CSS hover section qui déclencherait le fichier audio dans le code HTML que vous avez de sorte qu'ils jouent en même temps?
CSS:
HTML: