Estou procurando alguma forma de pegar um arquivo de audio qualquer (de preferencia mp3/wav) que esteja no meu computador, e o colocar na linha do microfone para reprodução. Seria equivalente às linhas de ‘Stereo Mix’, ‘Mono Mix’ ou ‘Mixagem’ que a maioria das placas de som possuem.
Para que não conhece a função destas linhas, experimente abrir uma conversa de voz pelo msn/skype, abra algum mp3 e selecione alguma linha de mixagem. Irá perceber que o som que está sendo reproduzido, vai para quem está do outro lado.
O que eu estou querendo fazer é exatamente isto, porém com a linha do microfone… Pois o problema das linhas de mixagem é que todos os sons que estejam sendo reproduzidos no computador sejam enviado, inclusive os indesejáveis.
Alguém tem alguma ideia de alguma API que trate isto ? Com a javax.sound.sampled consegui controlar os controles de volume do Windows, claro que isto é mais simples em relação ao que eu desejo fazer.
Alguém tem alguma sugestão de API ?
Obrigado por qualquer ajuda
