Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come usare LAME in Visual Basic

LAME è una libreria che consente ai programmatori di codificare i file MP3 . LAME è open source e si può scaricare gratuitamente . Il file utile è " LameLib " o " libmp3lame.dylib . " Visual Studio è un ambiente di sviluppo integrato di Microsoft . È possibile utilizzare Visual Basic , C + + o C # con questo IDE. VB è un linguaggio di programmazione orientato agli oggetti , che è ampiamente utilizzato per la creazione di applicazioni Windows, delle applicazioni di rete o le applicazioni web service . Con VB.NET , è anche possibile codificare i file mp3 . L' uscita sarà a 32 bit MP3 codificato . Istruzioni
1

Fare clic su "Start ", selezionare " Tutti i programmi " e scegliere " Visual Studio ". Fai clic su " Nuovo" e selezionare " Progetto" per creare un nuovo progetto . Selezionare " Visual Studio" come linguaggio di programmazione e " Applicazione Windows ", come il tipo di applicazione . Immettere un nome per il progetto . Specificare una posizione per i file di progetto .
2

doppio clic Form1.vb . Fornire il percorso lame.exe tramite il codice : Dim WithEvents _lameShell As New LameShell_lameShell.InFile = Application.StartupPath & " \\ " input.mp3 _lameShell.OutFile = Application.StartupPath & " \\ " output.mp3 _lameShell.Options = " - b 32" _lameShell.Start ( )
3

aggiungere gestori eventi per mostrare il progresso di codifica : _lameShell_Progress private Sub ( ByRef Progress Come 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

destro del mouse sul progetto e selezionare " nuova classe " per creare una nuova classe " Lame.vb. " Crea un nuovo ProcessStartInfo variabile : _startInfo privato As New ProcessStartInfo_startInfo.FileName = " zoppo . exe " _startInfo.UseShellExecute = False_startInfo.RedirectStandardOutput = True_startInfo.RedirectStandardError = True_startInfo.CreateNoWindow = True
5

Creare un lettore di mantenere la produzione di lame.exe : LameReader private Sub ( ) Dim Oneline Come String_lameProcess.Start ( ) Oneline = _lameProcess.StandardError.ReadLine ( ) mentre non Oneline Is NothingoneLine = _lameProcess.StandardError.ReadLine ( ) End Sub WhileEnd

 

Programmazione © www.354353.com