2011-03-14 3 views
2

업로드 된 사운드의 파형을 표시해야하는 프로젝트가 있습니다. 사운드는 항상 MP3이며, 대부분 22.05 kHz 모노이며, 스피치 만 있습니다. 이 프로젝트는 Flex/ActionScript 3로 작성되었습니다. 브라우저에서 실행하기위한 것이지만 도움이 될 수 있으면 AIR로 변환하는 것도 고려할 수 있습니다.플래시 : 업로드 된 사운드의 사운드 파형 생성/표시

웨이브를 생성하기 위해 발견 한 모든 예제는 사운드가 재생 될 때 실시간으로 시각화를 수행하거나 가장 유망한 웨이브 인 as3soundeditorlib이 이미 생성 된 웨이브를 유지하지만 매우 효과적입니다. 천천히, 겉으로보기에는 오랫동안 오디오를 통해 연주했을 때 사용했을 것입니다.

웨이브를 실시간보다 빠르게 생성 할 수있는 방법이 있습니까?

+0

당신은 귀하의 질문에 조금 편집 할 수 있습니다 : 당신이 화면에 기존의 MP3를 그리는 방법을 알고 싶어 * 생각 *하지만 제목이 당신이 원하는 의미 파형을 생성하는 방법을 알고 있어야합니다. – MusiGenesis

+0

@MusiGenesis가 더 나아 졌습니까? 소리가 나고 http://www.floom.com/images/waveform_eggs.gif와 같은 것을 생성/계산/표시하고 싶습니다. – PerfectlyNormal

답변

2

사운드 개체가 생기면 extract method을 사용하여 바이트 배열로 원시 데이터를 가져올 수 있습니다. 그런 다음 y 값과 시간 값을 x 값으로 사용하면 웨이브 폼에 대한 그래프가 나타납니다.

관련 문제