Δημοσιεύτηκε: 09 Απρ 2012, 10:53
την έβαλα static και έβαλα σε σχόλιο την γραμμή
edit:
Ο κώδικας τώρα είναι έτσι
error:
- Κώδικας: Επιλογή όλων
AudioHeader = file.getAudioHeader();
edit:
Ο κώδικας τώρα είναι έτσι
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
package tags;
/**
*
* @author Chris Triantafillis <christriant1995@gmail.com> 2012
*
*/
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.jaudiotagger.audio.AudioFile;
import org.jaudiotagger.audio.AudioFileIO;
import org.jaudiotagger.audio.AudioHeader;
import org.jaudiotagger.audio.exceptions.CannotReadException;
import org.jaudiotagger.audio.exceptions.InvalidAudioFrameException;
import org.jaudiotagger.audio.exceptions.ReadOnlyFileException;
import org.jaudiotagger.tag.Tag;
import org.jaudiotagger.tag.TagException;
public class Tags {
private AudioHeader AudioHeader;
public static void main( String[] args ) {
String[] songs = { "/home/chris/yamp/music.mp3", "/home/chris/yamp/,music1.mp3" };
for ( int i=0; i == songs.length; i++) {
File song = new File( songs[i] );
AudioFile file;
try {
file = AudioFileIO.read(song);
} catch ( CannotReadException | IOException | TagException | ReadOnlyFileException | InvalidAudioFrameException ex) {
Logger.getLogger(Tags.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("OK");
Tag tags = file.getTag();
//AudioHeader = file.getAudioHeader();
System.out.println(tags);
}
}
}
error:
- Κώδικας: Επιλογή όλων
/home/chris/Projects/Yamp/src/tags/Tags.java:37: error: variable file might not have been initialized
Tag tags = file.getTag();