private function sound_id3_read(file:File):void{

var file_Stream:FileStream = new FileStream();
file_Stream.open(file, FileMode.UPDATE);

file_Stream.position = file_Stream.bytesAvailable - 128; // MP3 파일의 비트레이트 값을 빼준다..

textArea.text = "";
var cset:String = "EUC-KR";
if (file_Stream.readMultiByte(3, cset).match(/tag/i)){
textArea.text += '\n Title: '+ file_Stream.readMultiByte(30, cset);
textArea.text += '\n Artist: '+ file_Stream.readMultiByte(30, cset);
textArea.text += '\n Album: '+ file_Stream.readMultiByte(30, cset);
textArea.text += '\n Year: '+ file_Stream.readMultiByte(4, cset);
textArea.text += '\n Comment: '+ file_Stream.readMultiByte(30, cset);
textArea.text += '\n GenreCode: '+ file_Stream.readByte().toString(10);
textArea.text += "\n------------------------------\n";
}   
}

 


출처 - http://cafe.naver.com/flexcomponent/10087

Posted by 복태아빠
,