7
votes

HTML: Jouez audio sans contrôles?

J'ai besoin de lire un fichier audio MP3 lorsque l'utilisateur clique sur une image. Je veux seulement audio pour jouer, c'est-à-dire de ne pas y avoir de commandes, de widgets, etc. et le navigateur ne doit pas lancer une application externe.

EDIT: OK, je pourrais peut-être essayer Flash. Recommandations pour un lecteur flash léger?


4 commentaires

Bgsound! HTMLCODETORITORIAL.COM/sounds/_bgsound.html


Désolé, vous ne pouvez pas lire un fichier audio en HTML droit.


De retour du bon vieux temps où HTML était tout casquette :)


Vous devez autoriser un joueur multimédia d'une sorte d'être intégré. Je doute que vous allez voir la lecture audio dans la spécification HTML 5 aussi ...


5 Réponses :


3
votes

Vous pouvez faire ceci:

<audio src="horse.ogg" controls="controls">
Your browser does not support the audio element.
</audio>


1 commentaires

Merci pour la suggestion. Les joueurs audio flash sont cependant trop complexes. J'ai besoin d'un script flash très basique pouvant être lancé à l'aide de JavaScript.



1
votes

Je ne sais pas si vous pouvez toujours bénéficier de ceux-ci, mais SoundManager 2 et JPlayer sont deux joueurs audio faciles à utiliser. Les deux sont instanciés à l'aide de JavaScript, appelez un fichier flash dans les coulisses et peuvent être stylés à l'aide de HTML et CSS.


0 commentaires

1
votes

Permettez-moi de le corriger. Avec le fichier HTML5 .ogg jouera uniquement dans Firefox. L'ajout contrôles affichera les commandes, pour masquer les contrôles, ne pas ajouter d'élément de contrôle, mais il ne fonctionnera à nouveau à Firefox avec le fichier .ogg. Firefox ne prend pas en charge les fichiers MP3 dans HTML5, uniquement Chrome et Safari jusqu'à présent, peut être ie9 plus tard. Votre meilleur pari est flash. Bonne chance.


0 commentaires

0
votes

juste faire ceci:

Contrôles = "FALSE"

C'est une valeur booléenne


0 commentaires

4
votes

Maintenant, il y a un moyen de le faire. Mettez ceci:


1 commentaires

Incroyable! Fonctionne très bien.