Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 24-02-2009 14:54:37

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

facon la plus simple et portable de programmer la lecture d'un son

Bonjour,
je cherche pour mon appli à implémenter de façon la plus simple possible et la plus portable possible la lecture d'un son.
Programmant en Qt j'ai déjà testé QSound::play("monson.wav") mais je suis pas super satisfait car cela s'appuie sur Network Audio System sous X11 donc ca fait une dépendance de plus qui n'est pas couramment utilisé et surtout dont la réussite n'est pas trivial! car si il y a une autre application qui utilise déja le son alors ca ne marche pas.
Je crois que je vais m'orienter vers alsa.. même si j'aurai bien aimé quelque chose de plus simple puisque mes besoins en son sont vraiment simple.
( je n'ai pas besoins de faire de pause ou autre)

Si quelqu'un est éclairer sur le sujet ca m'intéresse!
mes besoins sont:
que ca tourne partout le plus possible (debian shr qtextended mais aussi pas la suite symbian ou autre),
que l'implémentation reste relativement simple puisque mes besoins sont simples.

J'ai pensé à phonon mais je n'ai pas l'impression que ce soit pour de l'embarqué.. j'aimerai bien savoir ce qu'utilise qtextended.. je vais essayé de décortiqué l'archive vite fait.
merci
++

Hors ligne

 

#2 24-02-2009 15:01:37

SuperZell
Addicted-Moko
Lieu: Montpellier
Date d'inscription: 06-01-2009
Messages: 196
Site web

Re: facon la plus simple et portable de programmer la lecture d'un son

Si c'est du wav, effectivement, alsa ou direct oss (souvent dispo via alsa-oss) sinon j'aurais dit gstreamer. Dans tout les cas je ne pense pas que ça passe sur du symbian.

Hors ligne

 

#3 24-02-2009 15:15:13

kimaidou
Addicted-Moko
Lieu: Montpellier
Date d'inscription: 08-10-2008
Messages: 343

Re: facon la plus simple et portable de programmer la lecture d'un son

Salut

Je suis en train de faire l'appli voicenote qui enregistre (et bientôt lira) un son.
http://wiki.openmoko.org/wiki/Voicenote

Pour enregistrer en wav, c'est
arecord

Pour lire c'est
aplay

Je conseille le man arecord


Kimaidou

Hors ligne

 

#4 24-02-2009 21:13:06

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: facon la plus simple et portable de programmer la lecture d'un son

oui symbian ce sera autre chose...
mais sinon oui c'est du wav et je vais faire avec un thread et alsa..
kimaidou, je veux lire un son , pas l'enregistrer. et puis je ne suis pas sur que faire un appel système soit le top pour la programmation... je ne fais pas un script.
merci quand même!

Hors ligne

 

#5 09-03-2009 23:50:29

swap38
AdMoKostrateur
Lieu: Grenoble
Date d'inscription: 21-07-2008
Messages: 766
Site web

Re: facon la plus simple et portable de programmer la lecture d'un son

juste au cas où, vous avez vu cette dsicussion ?
http://openmoko-fr.org/forum/viewtopic. … 4653#p4653

le concours consiste à programmer un lecteur de livres audio et podcasts.


"There's no place like ~"

L'APRIL a passé la barre des 5000 adhérents, mais l'effort continue. Soutenez l'APRIL

Hors ligne

 

#6 10-03-2009 12:55:57

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: facon la plus simple et portable de programmer la lecture d'un son

oui mais pas pour moi smile merci.
Sinon pour répondr  à la question de mon topic, puisque j'utilise Qt pour programmer j'ai alors  choisi Phonon pour lire mon wav de facon simple et portable!

Code:

    beep =    Phonon::createPlayer(Phonon::NotificationCategory,Phonon::MediaSource("beep.wav")); 
beep->play();

ca va c pas compliqué hein! :p
et apres ca nécessite juste de dépendances classique genre Gstreamer ou Xine
(il me reste juste à vérifier un truc pour voir si ca marche bien sur le neo)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech