Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como fazer simultâneas Sounds em VB
VB.NET , a última versão do Visual Basic, tem uma classe SoundPlayer que dá a sua aplicação VB a capacidade de reproduzir áudio. Infelizmente , esta classe apenas produz um som ao mesmo tempo . Se o seu programa precisa tocar vários sons ou efeitos sonoros , ao mesmo tempo , você não pode usar a classe SoundPlayer como sua fonte de áudio . Usando um truque COM simples , no entanto , você pode adicionar vários invisível Windows Media Player controla a sua aplicação que jogar como muitos sons simultâneos como quiser. . Instruções
1

Abra o Microsoft Visual Studio, clique em "Arquivo " e clique em "New". Clique em " Projeto ", e , em seguida, clique em " Visual Basic" para realçá-lo . Clique duas vezes para criar um novo projeto VB.NET "Windows Forms Application " . O arquivo com o nome " Form1.vb " aparece no Solution Explorer. A forma em si aparece na janela de design à esquerda do Solution Explorer.
2

Clique no botão "Exibir" e clique em " caixa de ferramentas " para abrir caixa de ferramentas do Visual Studio. O botão direito do mouse em qualquer lugar na caixa de ferramentas , clique em " Adicionar itens " para abrir a janela " Choose Toolbox Items " .
3

Clique em " Componentes COM, " e clique no "Windows Media Player "checkbox para colocar uma marca de verificação lá. Clique em "OK ", e Visual Studio adiciona um novo controle "Windows Media Player " para a caixa de ferramentas .
4

Clique duas vezes em que o controle para adicioná-lo ao seu formulário. Botão direito do mouse o controle que você adicionou ao formulário, clique em " Copiar". Botão direito do mouse em um espaço vazio no formulário e clique em " Colar". Visual Studio coloca uma cópia do controle de Windows Media Player no formulário.
5

Clique duas vezes na barra de título do formulário. A janela de código é aberto e exibe o seguinte método:

Sub Form1_Load Privada (sender System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load

End Sub

Este método é executado quando o formulário é carregado
6

Adicione o seguinte código antes do método de declaração "Sub End" : .

Me.AxWindowsMediaPlayer1.Visible = False

Me.AxWindowsMediaPlayer2.Visible = False

Dim SOUND1 As String Dim

SOUND2 As String

SOUND1 = " mySound1.wav "

SOUND2 = " mySound2.wav "

Me.AxWindowsMediaPlayer1.URL = SOUND1

Me.AxWindowsMediaPlayer2.URL = SOUND2

as duas primeiras demonstrações esconder controla os dois Windows Media Player no formulário. Os próximos quatro declarações definir " SOUND1 " e variáveis ​​" Sound2 " . Estes prendem os locais de seus arquivos de som . Substituir " mySound1.wav " e " mySound2.wav " com os nomes de caminho de dois arquivos de áudio no seu disco rígido. As duas declarações finais definir as propriedades de URL dos dois controles para os valores armazenados no SOUND1 e SOUND2 . Isso faz com que os players de mídia para reproduzir os respectivos sons ao mesmo tempo .
7

Pressione " F5" para executar o projeto . O formulário aparece e os dois sons jogar simultaneamente .

Anterior :

Próximo : No
  Os artigos relacionados
·Como faço para escrever um script de atualização XML…
·Como passar uma coleção para uma função em VBA 
·Como usar uma variável como um dicionário chave em VB…
·Visual Basic XY Position velocidade Tutorial 
·Como enviar Vars De VBScript para um arquivo em lotes 
·Como usar o QBasic escrever para Porto 
·Função CByte 
·Como atualizar um objeto em uma coleção com VBA 
·Como gerar Sub Reports em VB NET 
·Como ativar um intervalo em VBA 
  Artigos em destaque
·Como excluir senha para um Toshiba Tecra M2 
·Como usar o SQLite em Vb.net 
·Como Ler Int Do arquivo em Python 
·Tutorial para o MySQL no Scala 
·Como remover uma variável de matriz em Perl 
·Como faço para inserir um parágrafo em FBML Formato 
·Como converter um número para uma letra em Java 
·Sobre funções de caracteres de Java 
·IronRuby Vs . Rubi Net 
·Como Chegar Java Direito de Trabalho sobre XP 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados