Pergunta

Eu estou fazendo alguma conversão de wav-arquivos para mp3 e eu uso lame.exe. Agora, quando se usa "lame.exe sourcefile.wav endfile.mp3" no cmd ele funciona muito bem e mostra o seu próprio progresso. Mas é possível ter o meu próprio progressbar dentro do meu formulário de inscrição para mostrá-lo do progresso? Devido ao usar o comando do meu aplicativo, ele só convertidos e não mostra nada.

Foi útil?

Solução

Eu suspeito que a fim de obter uma barra de progresso, você realmente deve estar usando coxo como uma API em vez de como um executável em linha reta. Eu sugiro que você tentar encontrar algum lame bibliotecas de classes de embrulho.

Depois de ter feito uma busca rápida, LameShell pode fazer o que você quer. Ironicamente, isto faz embrulhar o executável em vez da biblioteca ... Eu não sei como ele consegue fazer progressos sou, mas expõe um evento apropriado.

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