문제

클라이언트 컴퓨터에서 오디오를 녹음하기 위해 작은 플래시 응용 프로그램을 구축하고 있습니다. 마이크를 사용하고 녹음 된 정보를 바이트 배열에 저장 한 다음 이점을 보냅니다. 카메라에서 잘 작동하는 다음 코드를 보았습니다.

        var _loc_1:BitmapData;
        var _loc_2:ByteArray;
        _loc_1 = new BitmapData(video.width, video.height, false, 13421772);
        _loc_1.draw(video, new Matrix());

        _loc_2 = PNGEncoder.encode(_loc_1);
        return Base64.encodeByteArray(_loc_2);

오디오로 작동하려면 BitmapData 및 PngenCoder와 같은 클래스가 이미지 비디오뿐만 아니라 오디오로 작동 할 수 있습니다. 그런 수업을 알고 있습니까? 가능합니까?

도움이 되었습니까?

해결책

플래시 만 사용하여 불가능한 것이 두렵습니다. 입력을 서버로 스트리밍 한 다음 데이터를 다시 전송해야합니다. 다음은 매우 짧은 스레드를 논의하는 다음과 같습니다.

http://www.actionscript.org/forums/showthread.php3?t=88653

http://www.gotoandlearnforum.com/viewtopic.php?f=29&t=21974&p=115759

또한 코드 예에 대해서는 귀하가 수행하는 작업을 알고 데이터를 문자열로 저장 해야하는 한 Base64로 인코딩 할 필요가 없으며 CPU 리코즈와 두 가지를 모두 낭비 할 필요가 없다고 말하고 싶습니다. 우주.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top