Jump to content
Sign in to follow this  
Vinnys

Colocar música num programa em C. É possível? :S

Recommended Posts

Vinnys

Viva people.

1º tópico, LOL mas aqui vai os parabéns à team P@P e a toda a sua comunidade, aqui no fórum já deu para tirar umas quantas dúvidas em C, e uns truques com o scanf()  :)

bem, o que aqui me trás é se alguém sabe como colocar música em background num programa em C, nakela janelinha tipo DOS.

talvez mais á frente colocar um menu para seleccionar música de um directório a definir e que apareça uma lista com os ficheiros no directorio, mas isso é mt areia para a minha carruagem por agora LOL vou fazendo umas experiências ;)

Obrigado people, fikem bem  :cheesygrin:

Share this post


Link to post
Share on other sites
JD557

Vinnys, penso que consegues fazer isso com o SDL_mixer.

Agora há é um problema, ao incluires a SDL tens de fazer um #define qualquer para a janela de consola continuar a dar... eu agora não estou no meu PC, mas quando estiver explico-te isso melhor.

Vai dando uma vista de olhos em www.libsdl.org e instala a libSDL e a SDL_mixer.

Eu depois deixo aqui um exemplo direitinho ;)


MIEIC @ FEUP

http://project557.blogspot.com/ --- Development Blog

Proteja a sua pen: http://lastknight.pt.vu

Share this post


Link to post
Share on other sites
TheDark

Podes também utilizar chamadas directamente ao S.O., mas provavelmente isso será complicar mais do que seria necessário, uma vez que incluiria threading e chamadas às camadas mais baixas da API do S.O.

Se puderes e quiseres utilizar SDL, segue o conselho do JD557. Caso contrário, diz que nós tentamos ajudar.

Já agora, evitem posts sem conteúdo útil e comentários inúteis.


Desaparecido.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.