Pergunta

Eu quero na Aplicação vitória (escrito em C #), o (formato WAV) jogo como som de fundo, som e mouse sobre Controlar a reprodução de arquivos pequeno som wav, e quando clique no botão, Parar fundo de som e ....
obrigado pela sua orientação.

Foi útil?

Solução

Você pode usar o Windows Media Player:

referência C: \ Windows \ System32 \ wmp.dll em seu projeto

para abrir um arquivo wav:

WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayerClass();
wmp.URL = "[wav file path]";

//then control the player with :

wmp.controls.play(), stop(), ...

para o segundo arquivo wav, fazer a mesma coisa com outra instância do WindowsMediaPlayer etc ...

Você também pode usar Managed DirectX: Managed DirectX Tutorial Parte 2

Outras dicas

Você poderia tentar olhar em volta no espaço de nomes System.Media. Há um SoundPlayer que é capaz de reproduzir arquivos de onda.

Para reproduzir um arquivo wav em um loop, você pode usar o seguinte código:

string filename = @"C:\WINDOWS\Media\notify.wav";
System.Media.SoundPlayer player = new System.Media.SoundPlayer(filename);
player.PlayLooping();

Para jogar stop, você simples chamada Stop ():

player.Stop();

brincar um pouco, não é mais se você precisar dele.

Será que você tenta jogar cada um deles em um segmento separado?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top