본문 바로가기

Sound

[AS3] Flash 로 오디오 플레이어 만들기 Flash Player 는 다양한 멀티미디어를 불러오고 재생 할 수 있다. 그 중에서 오디오 관련 파일은 기본적으로 MP3 파일을 재생 할 수 있으며, popforge (http://code.google.com/p/popforge/) 와 같은 라이브러리를 사용하면 WAVE 파일도 재생 가능 하다. 하지만 이 문서에서는 Actionscript3 에서 제공하고 있는 기본 API 를 가지고 파일을 불러오고 재생 하기 위한 기본적인 이론에 대해 다룬다. Flash 에서 오디오 파일을 재생 하기 위해서는 Sound, SoundChannel 를 사용한다. 디테일한 플레이어를 구현하기 위해서는 다른 클래스도 알아야 하지만 기본 기능만 만든다면 위 두가지 클래스의 레퍼런스만 봐도 충분히 구현 할 수 있다. Sound .. 더보기
ID3 관련 사이트 개인적으로 만들어 보고 싶은게 있어서 찾아본 id3 사이트들. ID3 레퍼런스 http://www.id3.org/ ID3 Parser ( 가사 못불러옴 ) http://blog.ashier.com/2007/11/08/id3-parser/#comments ID3 분석 http://clansim.tistory.com/99 http://blueskybox.tistory.com/31 http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm http://www.gigamonkeys.com/book/practical-an-id3-parser.html http://blog.naver.com/ttakiya?Redirect=Log&logNo=120001348951 ID3 가사 Write.. 더보기
[AS3.0] Sound Spectrum SoundMixer.computeSpectrum() SoundMixer.computeSpectrum() 를 이용하면 현재 재생하고 있는 사운드에 대한 원시 데이터를 불러올수 있습니다. 다음 그림에서는 FFTMode 매개 변수가 true로 설정되었을 때와 false로 설정되었을 때 computeSpectrum() 메서드로부터 반환된 데이터를 비교합니다. 이 그림에 사용된 사운드 데이터는 왼쪽 채널은 큰 베이스 사운드, 오른쪽 채널은 드럼 사운드에 대한 것입니다. // 드로잉 API 를 이용한 간단한 사운드 스트리밍 import flash.display.Graphics; import flash.events.Event; import flash.media.Sound; import flash.media.Sound.. 더보기
[AS3.0] flash.media.Sound 기본내용정리. Actionscript 3.0 에서의 사운드 작업 ActionScript 3.0을 사용하여 사운드를 재생할 경우 다음 작업을 수행할 수 있습니다. 특정 시작 위치에서 사운드 재생 사운드를 일시 정지하고 나중에 같은 위치에서 다시 재생 시작 사운드 재생이 끝나는 정확한 시간 알아보기 사운드의 재생 진행률 추적 사운드 재생 중에 볼륨 변경 및 패닝 위의 기능은 Sound 클래스로만 이룰 수 있는게 아니라 SoundChannel 이나 SoundMixer SoundTransform 클래스를 이용해야 가능합니다. 기본적으로 Sound 클래스의 재생과 정지는 다음과 같습니다. // 재생 var snd:Sound = new Sound(new URLRequest("bigSound.mp3")); var channel:S.. 더보기