Cahcing Flash는 클라이언트의 BytearRay에서 오디오를 녹음했습니다
-
06-07-2019 - |
문제
클라이언트 컴퓨터에서 오디오를 녹음하기 위해 작은 플래시 응용 프로그램을 구축하고 있습니다. 마이크를 사용하고 녹음 된 정보를 바이트 배열에 저장 한 다음 이점을 보냅니다. 카메라에서 잘 작동하는 다음 코드를 보았습니다.
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 리코즈와 두 가지를 모두 낭비 할 필요가 없다고 말하고 싶습니다. 우주.
제휴하지 않습니다 StackOverflow