Difference between revisions of "Exemple d'application SDL: un lecteur audio (Fr)"
m |
|||
Line 38: | Line 38: | ||
* Copiez aplayer et le répertoire data sur la plateforme | * Copiez aplayer et le répertoire data sur la plateforme | ||
* Chargez les modules de son: | * Chargez les modules de son: | ||
− | + | <pre class="apf"> | |
− | + | modprobe spi_imx | |
− | + | modprobe snd-imx-alsa-tsc2102 | |
− | + | modprobe snd-pcm-oss | |
+ | modprobe snd-mixer-oss | ||
+ | </pre> | ||
* tapez ./aplayer REPMUSIC avec REPMUSIC le répertoire ou se trouve vos musiques | * tapez ./aplayer REPMUSIC avec REPMUSIC le répertoire ou se trouve vos musiques | ||
ou bien ./aplayer si vos musiques se trouve dans le répertoire music. | ou bien ./aplayer si vos musiques se trouve dans le répertoire music. |
Revision as of 13:46, 26 May 2009
En cours de développement... (Code non disponible pour le moment)
Introduction
Application SDL avec IHM qui lit des fichiers WAV sur la plateforme apf9328. Pour cela, il faut utiliser la devFull qui à une sortie audio 3.5mm et un écran pour l'affichage.
Le player lit en fait un répertoire ou doivent être déposées des chansons au format WAV. Il faut de plus brancher un clavier sur l'apf via usb pour commander le player (play/pause/stop/volume+/volume-/etc…)
Voici un aperçu de ce à quoi devrait ressembler le player en fin de développement :
Fonctionnement
Installation/Compilation
Lib requises sur la plateforme:
- SDL - SDL_ttf (pour le texte) - SDL_mixer (pour le son)
Pour les installer, on utilise buildroot:
* dans le répertoire armadeus: $ make menuconfig * sélectionnez "Package selection for the target" * puis "Graphics libs and applications" * et enfin "SDL","SDL_mixer" et "SDL_ttf" comme ceci:
* quittez Buildroot et faite un make du répertoire
Pour compiler le programme:
* allez dans le répertoire de l'application * exécutez $ make TARGET=arm
L'exécutable aplayer sera crée.
Exécution
* Copiez aplayer et le répertoire data sur la plateforme * Chargez les modules de son:
modprobe spi_imx modprobe snd-imx-alsa-tsc2102 modprobe snd-pcm-oss modprobe snd-mixer-oss
* tapez ./aplayer REPMUSIC avec REPMUSIC le répertoire ou se trouve vos musiques ou bien ./aplayer si vos musiques se trouve dans le répertoire music.
Et voici une photo du Player en fonctionnement (en fond se trouve la DevFull à laquelle nous avons branché une prise audio vers des baffles et un clavier):
TODO
A envisager:
- Lecture de fichiers OGG voir MP3 - Une télécommande plutot qu'un clavier pour controler le player