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 : recuperer le signal son avec JMF [ Archives / Multimedia ] (apach)

dimanche 23 janvier 2005 à 19:18:50 | recuperer le signal son avec JMF

apach

Bonjour,
Je suis actuellement en DUT d'info et je travaille sur un player audio avec integration d'un plugin de visualisation graphique du son en temps reels pour mon projet de fin d'année.
On a decidé de developpé ce projet en JAVA, en utilisant la JMF.
actuellement, nous arrivons sans probleme à lire un fichier son avec la JMF, mais pour pouvoir à coté synthetiser une image en temps reel, il nous faudrait pouvoir recuperer les données sonore brut afin de pouvoir les analysé (A l'aide de Fourrier entre autre).
Si quelqu'un aurait une idée du comment faire? J'ai pensé qu'on pourrait peut etre arriver à quelque chose en reimplementant la classe DataSource, afin qu'elle envoi les données brut à la fois au Player, et à une autre classe chargé de les traité, mais j'ai bien du mal a faire fonctionner tout ca, et on arrive pas à grand chose pour le moment...
Cordialement
Thomas


vendredi 18 février 2005 à 05:01:24 | Re : recuperer le signal son avec JMF

AbriBus

Salut,
Je travail sur un truc qui a pas grand chose a voir mais dont la solution pourrait etre similaire a la tienne (je cherche a faire du stream a partir un tableau de bytes... J'ai pas de piste... as tu avancé sur ce topic ?

Thomas aussi

'BriBus

vendredi 18 février 2005 à 20:10:54 | Re : recuperer le signal son avec JMF

apach

Réponse acceptée !
Voila, j'ai pas mal avancé dans mon projet.
La solution que j'ai finalement adopté (d'autre doivent exister, mais celle la etait la plus simple pour moi) à été d'utiliser l'interface Effect de la JMF. Celle ci, implementer avec un Processor permet de recuperer les bytes constituant le signal entrant, d'y appliquer des modifications, puis de les renvoyer en sortie vers le Processor. Vous trouverez sur le site de sun quelques exemples qui vous aideront a comprendre le fonctionnement de Effect et comment l'implementer dans le Processor :
[ Lien ]
[ Lien ]

Voila, je sais pas trop si cela pourra t'aider pour ton probleme (et ce que dans ton cas, il ne faudrait pas plutot aller voir du coté des classes DataSource?... j'avais vu un exemple sur le site de sun de reimplementation de DataSource pour faire du stream, mais je sais plus trop ou), mais ca pourra toujours en aider d'autre...

thomas



samedi 19 février 2005 à 00:12:58 | Re : recuperer le signal son avec JMF

AbriBus

Merci, je vais fouiller par la... je garde a l'esprit ta remarque et je vais encore aller faire du surf chez Sun...

Peut etre posterais-je la solution a la suite de ce post... mais va falloir etre un peu patient...
Merci encore

'BriBus

samedi 19 février 2005 à 00:13:13 | Re : recuperer le signal son avec JMF

AbriBus

Merci, je vais fouiller par la... je garde a l'esprit ta remarque et je vais encore aller faire du surf chez Sun...

Peut etre posterais-je la solution a la suite de ce post... mais va falloir etre un peu patient...
Merci encore

'BriBus



Cette discussion est classé dans : recuperer, jmf, player, signal, actuellement


Répondre à ce message

Sujets en rapport avec ce message

Recuperer l'evenement fermeture de fenetre par l'applet [ par Niko2012 ] voila, ...si qqun sais comment recuperer l'evenement fermeture de fenetre par une applet qui est chargee dans celle-ci, marre de chercher et rien trou recuperer le nom d'un bouton. [ par bibe ] Bonjour,Je fabrique une serie de bouton avec une boucle foret je voudrais recuperer le nom du bouton sur le quel je clique.Je n'arrive a recuperer que recuperer la liste des processus [ par bidules ] Bonjour,j'aimerais savoir quelles sont les appli(processus) qui tourne sur la machine.Merci. recuperer les infos d'une applet java [ par mcdohl ] Comment pourrai-je recupérer des infos d'un boite de message qui se trouve sur une applet java?je précise que l'applet qui contient les informations n JComboBox recuperer le choix ? [ par ronando ] J'utilise JComboBox et je veux recuperer le nom selectionner ds la liste .Quel methode je dois utiliser ?g essayé :setSelectedItemmais ca mach pa..? Recuperer un tuple d'un resultset [ par RustyNail ] Voila, j'aurais besoin de récuperer chaque tuple d'un resultset, et chaque tuple sera le parametre d'une meme methode, le probleme c'es tque avec rs.n substring? [ par professeursidi ] Salut a tous,voila depui kelke temps jme pren la tete sur un truc tou simpleje doi recuperer une sous chaine d'une chaine de caracterepar exemple j'ai Erreur à l'exécution d'un applet [ par Warwick ] BonjourJe vous présente les erreurs que j'ai lors de l'exécution de mon applet java.lang.NullPointerException at java.awt.Container.addImpl(Con Comment recuperer les rows d'une JTable?? [ par RustyNail ] Voila, je voudrais recuperer des rows selectionner d'une JTable pour les stocker dans une autre JTable qui devrait avoir la meme structure (memes colo recuperer contenu de balise html [ par lolofx ] bonjour, voila, j'aimerai recuperer le contenu de balises html avec leurs attributsvoici un exemple : essai <fo


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



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,203 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é.