내 AIR 응용 프로그램에서 사운드를 녹음하고 iOS 및 Android에 패키지를 성공적으로 녹음 할 수있었습니다. 나는 as3wavsound와 bytearray.micrecorder를 사용했다. MP3 인코딩의 경우 shinemp3Encoder를 사용했습니다. 이것은 내 wave bytearray를 사용하고 mp3로 변환합니다. 그것은 너무 오래 걸립니다 (iPad1 - 20 초 녹음 - 49 초 인코딩에서 mp3로) 나는 원래의 bytearray를 mp3로 직접 인코딩 할 수 있는지 또는 인코딩을 수행하는 더 빠른 방법이 있는지 궁금합니다.바이트 배열을 as3의 mp3에 직접 인코딩하는 방법은 무엇입니까?
0
A
답변
0
확실히 - Alchemy to Native Extension (iOS/ANdroid 용)을 포팅하는 것이 속도에 도움이됩니다. 나는 AS3 GIF 인코더를 FlasCC (이전의 연금술)에 포팅 해왔다. 스피드 업은 3.5 배 정도였다. 네이티브 익스텐션으로 포팅 한 후 스피드 업은 약 10 배였습니다. Currenntly 인코더의 다양한 포트에서 일하는이 목록에 추가 할 수 있습니다 :)
+0
그 달콤한 것입니다. 나는 그 ANE를 고대하고있다. – raduanastase
Nothing. MP3 인코딩은 시간이 많이 소요되는 프로세스이며, 항상 상당한 시간이 걸릴 것입니다. Alchemy 버전의 Shine Encoder를 사용하는 경우 최대한 빨리 처리 할 수 있습니다. 레코딩과 병행하여 스트림을 인코딩하여 상황을 개선 할 수는 있지만 엔코더를 다시 작성해야합니다. – jpop