Archive for maio, 2009

Recuperando unidades de disco ou dipositivos removíveis

Você já tentou recuperar os dispositivos removíveis ou unidades de disco usando java.io.File e passando “/” como parâmetro do construtor? O resultado foi a raíz do Classpath, não é?

Para obter as unidades de disco ou dispositivos removíveis, use File.listRoots(). Este código retorna um array de objetos File, onde cada índice do array é uma unidade de disco ou um dispositivo removível.

Siga este exemplo:

File[] units = File.listRoots();

for(File unit : units){
    System.out.println(unit.getAbsolutePath());
}
Comentários desativados more...

Manipulando etiquetas ID3 de arquivos MP3

Este post lhe ensinará a manipular etiquetas (tags) ID3 de arquivos MP3 usando a biblioteca Java Jid2Lib.

Primeiro, faça o download do arquivo jar em http://javamusictag.sourceforge.net/.

O código abaixo irá demonstrar como recuperar informações de arquivos MP3:

try {
    MP3File mp3 = new MP3File("D:\\Musics\\MP3\\ACDC\\ACDC - Back In Black.mp3");
    System.out.println("Álbum:" + mp3.getID3v2Tag().getAlbumTitle());
    System.out.println("Banda:" + mp3.getID3v2Tag().getLeadArtist());
    System.out.println("Compositor:" + mp3.getID3v2Tag().getAuthorComposer());
    System.out.println("Year:" + mp3.getID3v2Tag().getYearReleased());
} catch (Exception e) {
	e.printStackTrace();
}

O resultado:

Álbum: Back in Black
Banda: AC/DC
Compositor: Angus Young/Brian Johnson/Malcolm Young
Ano:

Para mudar qualquer informação de qualquer etiqueta ID3, tenta o código abaixo:

mp3.getID3v2Tag().setYearReleased("1980");
mp3.save();

Esta biblioteca possui vários métodos que ajudarão à customizar qualquer arquivo MP3.


  • AdSense

  • Copyright © 1996-2010 André L. S.. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress