앱에서 생성 한 내부 사운드를 녹음 할 수 있습니까?안드로이드 앱의 내장 사운드 재생을 녹음/캡처하고 mp3를 내보낼 수 있습니까?
내 앱을 사용하면 음악 시퀀스를 만들고 재생할 수 있습니다.
soundPool.play(soundIds[i], 1f, 1f, 1, 0, Constants.TIME_RATE);
나는 시퀀스를 녹음하고 mp3로 내보낼 수 있기를 바랍니다.
내가 Audio Capture에보고했지만 setAudioSource (INT의 audio_source 참조)은 MIC 녹음을 받아들이는 것 같다.
감사
감사합니다. 마이클 - 사운드를 어떻게 믹스하고 파일에 쓰는지 모르겠으니 어디서부터 시작해야할까요? (문서, 튜토리얼 등) – fxfuture
가장 간단한 시나리오는 모든 사운드가 동일한 샘플 속도, 채널 수 등의 PCM이 아닌 경우입니다. 당신은 기본 첨가제 믹서를 사용했습니다. 믹싱은 현재 활성화 된 각 사운드의 샘플을 취하여 함께 추가 한 다음 표준 Java 파일 API를 사용하여 결과를 파일에 기록하는 것으로 구성됩니다. 추가시 오버플로가 발생하지 않도록주의해야합니다. 인코딩과 디코딩을 다루기 시작하면 더욱 복잡해집니다. 예 : Google 등 유용한 정보를 찾을 수 있습니다. "ffmpeg mp3 android"또는 "audio mixing"을 선택하십시오. – Michael
감사합니다. 초보자를위한 발견 - http://mobilengineering.blogspot.it/2012/06/audio-mix-and-record-in-android.html – fxfuture