
gjr_rj
(usa Debian)
Enviado em 01/03/2008 - 17:11h
Olá pessoal estou com um problema ao usar o som com o SDL/SDL_mixer.
Postei apenas a parte que inicializa o dispositivo, onde o erro está ocorrendo.
#include <SDL.h>
#include <SDL_mixer.h>
int main(int argc, char** argv)
{
SDL_Init(SDL_INIT_AUDIO);
Mix_OpenAudio(44100, AUDIO_S16SYS, 2, 4096);
Mix_CloseAudio();
SDL_Quit();
return 0;
}
ao executar esse código aparece a mensagem:
open /dev/sequencer: No such file or directory
então, no chute, resolvi criar um link para o meu dispositivo de áudio
ln -s /dev/audio /dev/sequencer
ao executar aparece a mensagem
open /dev/sequencer: Device or resource busy
só pra testar som, executei o mplayer xxx.wav na linha de comando e o som saiu sem problema.
Alguém sabe o que pode estar acontecendo.
A SDL funciona normalmente na parte de vídeo etc.
Fiz a implementação do som sem usar a biblioteca SDL_mixer, não dá erro, porém o som não sai.
O que quero é simples, é apenas tocar um arquivo wav.
Agradeço desde já