Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Cliquer sur une image pour jouer un fichier MIDI [ Réseau & internet / Internet ] (bluemandfr)

jeudi 18 octobre 2007 à 18:32:08 | Cliquer sur une image pour jouer un fichier MIDI

bluemandfr

Bonjour à tous !

Alors voilà ce que je souhaite réaliser : je veux metrre à disposition une page Web qui est une liste de fichiers MIDI. Dans l'exemple qui suit, le symbole [IMAGE] représente une image (un petit haut-parleur) :

                  Variété Française

- À bicyclette - Yves Montand.mid [IMAGE]
- À toi - Joe Dassin.mid [IMAGE]
- etc.

Lorsque la personne clique sur le nom de la chanson, elle peut la télécharger bien sûr (ça je sais faire).
Mais ce que je ne sais pas faire, c'est faire que lorsque la personne clique sur l'image suivant une chanson, cela joue le morceau.
Et cela doit fonctionner pour chaque chanson.

Si vous avec une idée de comment realiser celà, merci beaucoup !


vendredi 19 octobre 2007 à 08:55:31 | Re : Cliquer sur une image pour jouer un fichier MIDI

amundain

Salut, J'ai deux petites propositions de code pout toi, qui sont 2 players jouant des sons .wav. Le premier code joue le son sur la page directement, le second code ouvre un mini player à part. Les deux codes sont assez basiques, je te l'accorde, mais ils fonctionnent bien ! CODE 1 : APPLET D'EXECUTION DE SON EN FOND DE PAGE ---------------------------------------------------- import java.applet.*; import java.awt.*; import java.awt.event.*; import java.net.*; public class Musik extends Applet { private AudioClip son; public void init() { try { URL musik=new URL(getCodeBase(),"lessimpsonshomeramal!.wav"); getAudioClip(musik); play(musik); } catch(MalformedURLException e) {} son=getAudioClip(getCodeBase(),"lessimpsonshomeramal!.wav"); son.loop(); } } CODE 2 : APPLET DE LANCEMENT D'UN MINI PLAYER ----------------------------------------------- import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.sound.sampled.*; import java.net.*; import java.applet.AudioClip; public class clipApplet extends JApplet { static AudioClip clip; public void init() { Jouer j=new Jouer(); clip=getAudioClip(getDocumentBase(),"ghostbusters.wav"); } } class Jouer extends JFrame { public Jouer() { setTitle("Du son avec Java"); setSize(500,200); JPanel pane=new JPanel(); JLabel titre=new JLabel("Ghostbusters générique"); JButton lecture=new JButton("Lecture"); JButton stop=new JButton("Stop"); JButton boucle=new JButton("Répéter"); pane.add(titre); pane.add(lecture); pane.add(stop); pane.add(boucle); lecture.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { clipApplet.clip.play(); } }); stop.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { clipApplet.clip.stop(); } }); boucle.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { clipApplet.clip.loop(); } }); setContentPane(pane); setVisible(true); //setAlwaysOnTop(true); } } En espérant que ça te sera utile... A +, amundain



Cette discussion est classé dans : image, midi, jouer, cliquer, chanson


Répondre à ce message

Sujets en rapport avec ce message

J2ME java mobile jouer un midi [ par Xneo ] Salut j'ai fait un pti programme pour les telephones portables et je voudrais lui faire jouer une musique midi! Alors si kk1 a un pti exemple merci bo Modifier la durée d'un son [ par Foub12 ] Bonjour, A partir d'un tableau de byte[] qui contient le contenu d'un fichier wav, comment puis-je faire pour jouer le son sur la durée que je souhait JMF redimension du flux video et capture d'image HELP!! [ par vivi_2701 ] Bonjour,Est-ce que quelqu'un pourrait m'aider ???? Voila je récupère le flux video de ma webcam grace à l'api JMF. La taille de ce flux est de 352*288 Affichage d'une image [ par chohrour ] Salut, je suis un nouveau programmeur java et je n'arrive pas a afficher une image dans mon application en utilisant la classe toolkit, le probleme es Chemin d'une awt.image dans le ImageProducer [ par cerec59 ] Bonjour Dans un projet de traitement d'images, je voudrais recuperer le chemin d'une awt.image selectionnée par l'utilisateur dans un canvas. Jai l Enregistrement image [ par Machjaghjolu ] Salute, j'ai un petit problème .. Je ne sais pas comment faire pour enregistrer une image (JPEG) sur mon pc ? (Ps: j'ai JDK 1.5) ? Comment faire s'il image blob [ par xpla ] j'ai une base de donnée sur mysql, avec une table client contenant un champs blog pour les photos de clients.Bon je voudrais savoir comment afficher ( transformer une image en byte[] [ par obigero ] bon ben je fais appel a vous en dernier recours, g pas reussi a transformer une image (jpeg, gif ou tif) en byte[]. y'a bcp de prog qui font l'inverse Afficher un String avec une image dans un JTable [ par valoue ] Bonjour à tous,J'ai un petit pb de renderer de cellule d'un JTable. Je vous explique.J'ai un JTable maTable, qui possède un modèle monModele.ceci me p Scrollbar [ par oncle jules ] Salut à tous je suis débutant en java (5 mois de combat) ;)Je souhaite afficher une image avec Java. La surface représentant l'image étant assez grand


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.