none
Botao em C# RRS feed

  • Pergunta

  • Como Configurar quando o usuario cliquar em um botao tocar um som

    Por exemplo: Botao 1,Botao 2

    Quando ele clicar no Botao 1 Tocar Vum e Qual Clicar no botao 2 tocar ti
    sábado, 23 de fevereiro de 2013 14:42

Respostas

  • Há diversas formas de fazer, se você for tocar apenas sons que produzem barulho de carro, gritos, trovões, etc, pode usar o SoundPlayer, que é compatível com arquivos .wav.  

    Segue um exemplo: 

    void BtnPlayClick(object sender, EventArgs e)
    		{
    			SoundPlayer Player = new SoundPlayer(@"C:\Users\Vinicius\b.wav");  
    			
    			Player.Play(); 
    		}

    Mas se quiser usar .mp3 é um pouco mais extenso, dê uma olhada:

    http://www.c-sharpcorner.com/uploadfile/kapilsoni88/simple-mp3-player/ 

    http://www.codeproject.com/Articles/17279/Using-mciSendString-to-play-media-files

    Abraços!



    Se a resposta foi útil, não deixe de clicar na setinha verde. Alguma ajuda neste tópico te levou a solução do problema? Então proponha como resposta para o tópico ser melhor identificado.


    sábado, 23 de fevereiro de 2013 15:11
  • Opa, esqueci de lembrar que é necessário utlizar o namespace SYSTEM.MEDIA. 

    Quando for assim amigo, posicione o mouse em cima da classe (SoundPlayer no caso) e veja se o VS lhe dá opções para usar determinado namespace (aparece um botãozinho). Ou se preferir, joga no google MSDN ( nome da classe) que você encontra informações fácinho.

    Esse exemplo que te passei funciona, quando apertar no botão será tocado um som, não se esqueça de moficiar a localização do arquivo. 


    Resolveu o problema? Então marque como resposta, por favor.

    • Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:16
    domingo, 24 de fevereiro de 2013 19:34

Todas as Respostas

  • Há diversas formas de fazer, se você for tocar apenas sons que produzem barulho de carro, gritos, trovões, etc, pode usar o SoundPlayer, que é compatível com arquivos .wav.  

    Segue um exemplo: 

    void BtnPlayClick(object sender, EventArgs e)
    		{
    			SoundPlayer Player = new SoundPlayer(@"C:\Users\Vinicius\b.wav");  
    			
    			Player.Play(); 
    		}

    Mas se quiser usar .mp3 é um pouco mais extenso, dê uma olhada:

    http://www.c-sharpcorner.com/uploadfile/kapilsoni88/simple-mp3-player/ 

    http://www.codeproject.com/Articles/17279/Using-mciSendString-to-play-media-files

    Abraços!



    Se a resposta foi útil, não deixe de clicar na setinha verde. Alguma ajuda neste tópico te levou a solução do problema? Então proponha como resposta para o tópico ser melhor identificado.


    sábado, 23 de fevereiro de 2013 15:11
  • Da erro
    domingo, 24 de fevereiro de 2013 19:14
  • Opa, esqueci de lembrar que é necessário utlizar o namespace SYSTEM.MEDIA. 

    Quando for assim amigo, posicione o mouse em cima da classe (SoundPlayer no caso) e veja se o VS lhe dá opções para usar determinado namespace (aparece um botãozinho). Ou se preferir, joga no google MSDN ( nome da classe) que você encontra informações fácinho.

    Esse exemplo que te passei funciona, quando apertar no botão será tocado um som, não se esqueça de moficiar a localização do arquivo. 


    Resolveu o problema? Então marque como resposta, por favor.

    • Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:16
    domingo, 24 de fevereiro de 2013 19:34
  • Cara deu Sertinho, Muito Obrigado
    • Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:15
    • Não Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:16
    domingo, 24 de fevereiro de 2013 20:55
  • Cara deu Sertinho, Muito Obrigado
    =D

    Qualquer outra dúvida só iniciar outro tópico e fechar esse.

    Abraços.

    Resolveu o problema? Então marque como resposta, por favor.

    domingo, 24 de fevereiro de 2013 21:05
  • Ajuda ae

    http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/ab23effe-8a72-4ff0-a057-bc40589ad616

    • Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:13
    • Não Marcado como Resposta Momed Jussub domingo, 24 de fevereiro de 2013 21:16
    domingo, 24 de fevereiro de 2013 21:08