j'essaie de faire fonctionner ce code la
Code
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <iostream>
#include <cstdlib>
#include "SDL.h"
#include "SDL_mixer.h"
using namespace std;
main() {
if(SDL_Init(SDL_INIT_AUDIO)==-1) {
printf("SDL_Init: %s\n", SDL_GetError());
exit(1);
}
if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024)==-1) {
printf("Mix_OpenAudio: %s\n", Mix_GetError());
exit(2);
}
Mix_Music *pMusic;
pMusic = Mix_LoadMUS("/home/elekis/music/saez/plage.mp3");
Mix_PlayMusic(pMusic,0);
Mix_FreeMusic(pMusic);
Mix_CloseAudio();
return(0);
}
#include <config.h>
#endif
#include <iostream>
#include <cstdlib>
#include "SDL.h"
#include "SDL_mixer.h"
using namespace std;
main() {
if(SDL_Init(SDL_INIT_AUDIO)==-1) {
printf("SDL_Init: %s\n", SDL_GetError());
exit(1);
}
if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024)==-1) {
printf("Mix_OpenAudio: %s\n", Mix_GetError());
exit(2);
}
Mix_Music *pMusic;
pMusic = Mix_LoadMUS("/home/elekis/music/saez/plage.mp3");
Mix_PlayMusic(pMusic,0);
Mix_FreeMusic(pMusic);
Mix_CloseAudio();
return(0);
}
besoin de la libraire SDL pour compiler.
bon, tout comopil bien, mais lorue je le lance,
il me met ca
open /dev/sequencer: No such device
je me suis renseigner, et en fait, c'est un prob de distribution (debian) y a qqch qui est mal configurer.
pour renseignement
lspci-->
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
#-->ls -l /dev/sequencer*
crw-rw-rw- 1 root audio 14, 1 Feb 11 2004 /dev/sequencer
lrwxrwxrwx 1 root root 10 Feb 11 2004 /dev/sequencer2 -> /dev/music
merci
a++