Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar o LAME em Visual Basic
LAME é uma biblioteca que permite aos programadores para codificar arquivos MP3. LAME é open source e você pode baixá -lo gratuitamente. O arquivo é útil " LameLib " ou " libmp3lame.dylib . " Visual Studio é um ambiente de desenvolvimento integrado Microsoft . Você pode usar o Visual Basic, C + + ou C # com este IDE. VB é uma linguagem de programação orientada a objetos, que é amplamente utilizado para a criação de aplicativos Windows, aplicativos de rede ou aplicações de serviços web. Com VB.NET , você também pode codificar arquivos de mp3 . A saída será de 32 bits codificado MP3 . Instruções
1

Clique em " Iniciar", selecione "Todos os Programas " e escolha " Visual Studio. " Clique em "New" e selecione " Project" para criar um novo projeto. Selecione " Visual Studio ", como a linguagem de programação e " Windows Application " como o tipo de aplicação. Digite um nome para o projeto. Especifique um local para os arquivos do projeto .
2

Clique duas vezes no Form1.vb. Forneça o caminho para LAME.EXE via código : Dim WithEvents _lameShell Como Novas LameShell_lameShell.InFile = Application.StartupPath & " \\ " input.mp3 _lameShell.OutFile = Application.StartupPath & _lameShell.Options " \\ output.mp3 " = " -b 32" _lameShell.Start ()
3

adicionar manipuladores de eventos para mostrar o progresso de codificação : Sub _lameShell_Progress privado ( ByRef progresso Como LameProgress ) _Handles _lameShell.ProgressIf pBar.Maximum < ; > Progress.FrameMax ThenpBar.Value = 0pBar.Maximum = Progress.FrameMaxElsepBar.Value = Progress.FrameCurrentEnd IflblFeedback.Text = Progress.PercentDone & "%" & " ETA: " & Progress.ETAEnd Sub
4

o botão direito do mouse no projeto e selecione " New class" para criar uma nova classe " Lame.vb. " Criar um novo ProcessStartInfo variável : _startInfo privada as New ProcessStartInfo_startInfo.FileName = " lame . exe " _startInfo.UseShellExecute = False_startInfo.RedirectStandardOutput = True_startInfo.RedirectStandardError = True_startInfo.CreateNoWindow = True
5

Criar um Reader para manter a saída de LAME.EXE : Private Sub LameReader () Dim oneline Como String_lameProcess.Start () = oneline _lameProcess.StandardError.ReadLine () While Not oneline é NothingoneLine = _lameProcess.StandardError.ReadLine () End Sub WhileEnd

Anterior :

Próximo : No
  Os artigos relacionados
·Como acessar portas seriais e paralelas usando o Visual…
·Como criar personalizado IHM Símbolos 
·Como usar uma conexão Adode VB6 listar tabelas em um b…
·Porque é que o check Box Olha Disabled 
·Como importar XML usando VBA 
·Como usar Refedit em VBA 
·Como fazer um jogo Clicando Com Visual Basic 
·Como adicionar API 
·Como fazer um resumo para um Script 
·Como fazer um mutável PictureBox usuário em Visual Ba…
  Artigos em destaque
·Como criar PHP E-mail para um formulário usando o Drea…
·Como criar uma expressão regular em Python 
·Como usar um ponteiro de função no Array Inteiros 
·Como criar um arquivo de chave para arquivos DLL em VB.…
·XCode : Como criar uma gota 
·Como escrever uma Preorder Traversal 
·Como adicionar um Link permanente 
·Como Encontrar um Grid Reference OS 
·Como retornar uma String de uma classe 
·Como alterar a cor em Java Applets 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados