어떻게 두 개의 사운드를 병합하고 새 파일로 저장할 수 있습니까? 하나의 사운드는로드 된 mp3 파일이고 다른 하나는 마이크의 사운드입니다. 그런 다음이 사운드를 서버에 업로드해야합니다. 이것이 가능한가?두 개의 사운드 파일을 새 파일로 병합
0
A
답변
1
이 모든 작업을 수행 할 수 있지만 몇 가지 방법으로 간단한 예제를 보면 전화가 너무 쉽지 않습니다.
Sound.extract()으로 소리에서 바이트를 추출 할 수 있습니다. 이 데이터는 16 비트 숫자의 사운드 진폭이며, 오른쪽 및 왼쪽 채널 인터리브됩니다. 그들을 얻으려면 ByteArray.readShort()를 사용하십시오.
마이크 데이터는 SampleDataEvent.SAMPLE_DATA, see example here으로 캡처 할 수 있습니다. 노래와 믹스하려면 사운드 진폭을 추가하고 결과를 세 번째 배열에 씁니다. 결과는 본질적으로 WAV 형식 (헤더없이) 압축 해제 된 사운드 데이터입니다. 업로드 할 수 없거나 "as3 mp3 인코더"(google)를 검색 할 수 있지만 이러한 것들은 드물고 마니아들이 쓴 것이므로 일 수도 있고 일 수도 있습니다. 또한 사운드를 올바르게 믹싱하려면 마이크와 사운드 파일의 데이터 빈도가 동일해야합니다.
업로드 부분 -이 파일이 디스크에있는 경우 쉽게 - FileReference.upload()
이됩니다. 그러나 메모리에있는 데이터 만 있습니다. 그래서 Socket 클래스를 보시면 보내실 수 있습니다.
관련 문제
- 1. 두 개의 .IDL 파일 또는 두 개의 .tlb 파일을 하나의 파일로 병합
- 2. Excel 파일을 하나의 파일로 병합
- 3. WPF에서 SoundPlayer를 만드는 방법 두 개의 사운드 파일을 번갈아 재생
- 4. 두 개의 열을 병합
- 5. 두 개의 안드로이드 프로젝트를 병합
- 6. 두 개의 log4j.properties 파일 병합
- 7. 두 개의 동적 라이브러리 병합
- 8. 2 개의 구성 파일을 병합
- 9. 서브 버전에서 두 개의 로컬 파일 병합
- 10. MATLAB을 사용하여 여러 파일을 하나의 파일로 병합
- 11. 두 개의 MySQL 테이블 병합
- 12. 병합 두 개의 유사한 PSObjects
- 13. opencv에서 두 개의 cvHistograms를 병합
- 14. 두 개의 JavaScript 스크립트 병합
- 15. 두 개의 std :: queue 병합
- 16. 두 개의 JavaScript 객체 병합
- 17. 병합 두 개의 데이터 프레임
- 18. 코딩하여 두 개의 비디오를 병합
- 19. 두 개의 convex hull 병합
- 20. 두 개의 ArrayList를 Java로 병합
- 21. 두 개의 CSV 파일 병합
- 22. iPhone 응용 프로그램에서 두 개의 비디오 파일을 병합
- 23. 어레이의 개별 사운드 순서에 따라 여러 사운드 파일을 하나의 사운드 파일로 컴파일하는 방법은 무엇입니까?
- 24. 2 개의 managedObjectContext 병합
- 25. 스칼라 - 두 개의 JSON 파일 병합
- 26. 두 개의 다른 버튼에서 두 개의 다른 사운드 파일을 재생할 수 있습니까?
- 27. 여러 거대한 .accdb 파일을 하나의 파일로 병합
- 28. 플렉스에서 두 개의 XML 파일 병합
- 29. 두 개의 xsd 파일을 하나의 xsd에 병합 C#
- 30. 두 개의 리 포맷 된 PHP 파일을 GIT와 병합
마이크는 누구입니까? :) 아, 마이크예요. – alxx