Olá Pessoas!
Fico como sempre longe do meu querido blog, mas é falta de tempo e realmente falta tempo para escrever ou criar algo interessante aqui.
Mas para quem lê o blog e utiliza a Mp3Lite eu preparei uma atualização que será muito bem-vinda, pois corrige alguns bugs e adiciona melhorias no funcionamento da Classe, permitindo cada vez mais personalização.
Ainda não terminei de documentar, meu editor html está com probelmas no admin do wordpress, preciso corrigir, mas posso adiantar as correções e as melhorias, acompanhe:
Correções
- Correção da escala das Barras de Progresso e Seek, que ficavam negativas
- Correção do bug no volume, que voltava para o padrão 1 ao trocar a música
- Algumas otimizações de código
Melhorias e adição de novos Métodos
- Adicionado o Método playFrom(songNumber:int): Com ele você pode iniciar a reprodução a partir de qualquer música da playlist, usando um índice numérico. Isso vai permitir a criação de playlists personalizadas.
- Retorno do Método uniqueSound(song:String): Você pode informar uma única música para tocar passando a url completa dela como parâmetro.
- Agora não é mais necessário informar o tempo de duração da música. Foi adicionando um pequeno algorítimo (cortesia do Rafael Lima) que calcula com 99,7% de precisão a duração da música, com isso as barras de seek e progress funcionam com a mesma precisão em streamming mesmo não informando a duração da música.
- Adicionado o Método toogleRepeating(): Com este método é possível definir se a música atual repetirá ao terminar ou se passará para a próxima música.
- Adicionado o Método toogleShuffling(): Com este método você define a reprodução da playlist como randômica ou padrão, sequencial.
Eu fiz essas modificações de forma que um sistema que utilize a Mp3Lite não precise ser reescrito para funcionar, inclusive a lista xml de músicas, permitindo que o upgrade ocorra sem dores-de-cabeça.
Basta adicionar os novos métodos e fazer seu mp3player funcionar com cada vez mais controle e liberdade.
Nas próximas atualizações vem mais coisa boa, como métodos e eventos, aguardem.
Para ler a documentação completa, clique no link:


February 9th, 2009 às 3:53 pm
Só crescendo, só crescendo… Manda ver Eder ^^. Parabéns.
February 9th, 2009 às 8:04 pm
Parabéns pela classe Eder, ta cada vez melhor!
Tamos junto!