우리는 안드로이드에 대한 최고의 음성 레코더 애플 리케이션 중 하나 놓친 경우, 의견에 그들에 대해 알려주세요! 당신은 또한 우리의 최신 안드로이드 응용 프로그램과 게임 목록을 확인하기 위해 여기를 클릭 할 수 있습니다! MainActivity는 녹음 화면이며, 그 안에 우리는 녹음이 켜질 때 타이머로 사용할 크로노미터를 가지고, 우리는 또한 추적 막대를 가지고, 우리는 재생, 일시 정지, 기록 및 녹음 프로시좀을 관리하기 위해 버튼을 중지합니다. Android MediaRecorder 샘플은 MediaRecorder 및 카메라 API를 사용하여 비디오 녹화를 만드는 방법을 보여 줍니다. 이제 기본적으로 중지 및 재생 버튼이 비활성화표시됩니다. 녹음 버튼을 누르면 응용 프로그램이 오디오 녹음을 시작합니다. 다음 화면이 표시됩니다. 첫째, 우리는 우리의 오디오 레코더에 대한 사용자 인터페이스를 정의해야합니다. 그것은 3 개의 버튼으로 간단한 레이아웃으로 구성되어 있습니다 : 하나는 오디오 녹음을 시작하고, 두 번째는 오디오 녹음을 중지하고 마지막으로 녹음 된 오디오를 재생하는 : 아래의 예제 활동은 오디오 파일을 기록하기 위해 MediaRecorder를 사용하는 방법을 보여줍니다. 또한 MediaPlayer를 사용하여 오디오를 다시 재생합니다. 당신은 당신이 기록을 기록 할 때마다 버튼 클릭에 mysql 데이터베이스에 그 기록 경로와 이름을 저장됩니다 그래서 당신은 JSON에 의해이 작업을 수행 할 수 있습니다. 이 예제에서는 오디오를 캡처한 다음 MediaPlayer 클래스에서 녹음된 오디오를 재생하는 MediaRecorder 클래스의 데모를 제공합니다. 이 기능의 사용으로 사용자가 쉽게 오디오 노트로 자신의 목소리를 기록하고 그들이 원하는 때마다 재생할 수 있기 때문에 녹음은 안드로이드 휴대 전화에서 가장 유용한 기능 중 하나입니다. 그래서이 튜토리얼에서 우리는이 프로젝트가 오류없이 모든 안드로이드 플랫폼에서 작동하도록 런타임 마시멜로 권한소스 코드 무료 다운로드와 안드로이드 오디오 음성 녹음 앱 예제 자습서를 만들려고합니다.
사용자가 이러한 레코딩을 firebase에 업로드할 수 있도록 하여 이 데모를 더 확장할 수 있는지 궁금했습니다. 안녕하세요 헨리, 나는 안드로이드 스튜디오를 사용하여 코드를 실행하려고합니다. 그러나 누락 된 리소스에 대한 많은 오류가 있습니다. 여기에 오류 중 하나입니다 : 당신은 위의 코드를 준수하는 경우, 우리는 onRequestPermissionResult 방법을 사용하여 장치에 오디오를 기록하고 기록 된 파일을 저장하는 사용자의 권한을 요청하고 오디오 녹음 및 오디오를 사용하여 재생에 필요한 기능을 추가 우리의 요구 사항에 따라 미디어 플레이어. 오디오 소스와 형식 및 출력 파일을 지정한 후 두 가지 기본 메서드를 호출하여 오디오 녹음을 시작할 수 있습니다. Android 8.0(API 수준 26)부터 MediaMuxer를 사용하여 여러 개의 동시 오디오 및 비디오 스트림을 녹화할 수 있습니다. 이전 버전의 Android에서는 한 번에 하나의 오디오 트랙 및/또는 비디오 트랙만 기록할 수 있습니다. 필요한 모든 권한을 부여한 후 녹음 시작 버튼을 클릭하면 아래와 같이 로컬 장치 마이크를 사용하여 오디오 녹음이 시작됩니다. 참고 : 안드로이드 에뮬레이터는 오디오를 녹음 할 수 없습니다. 기록할 수 있는 실제 장치에서 코드를 테스트해야 합니다.
안드로이드 기기에서 음성 녹음은 일상적인 활동에 사운드 또는 음성 계약을 녹음하고자 할 때 편리 할 수 있습니다. 당신이 볼 수 있는 것처럼, 오디오 녹음을 시작하기 전에, 당신은 시작 방법을 호출 할 수 있습니다 MediaRecorder 개체의 준비 방법을 호출해야합니다. 좋은 일 남자 아주 좋은 튜토리얼하지만 난 당신이 다시 음성을 녹음하기 위해 같은 세션에서 다시 시도하는 경우 질문이 있습니다 응용 프로그램은 불행하게도 중지 닫습니다 .. 이 문제에 어떤 도움이?? 나는 데이터베이스에이 음성을 저장하려면 … 나는 사전에 아주 좋은 튜토리얼에 대한 지원 감사를 주셔서 감사합니다. 난 정말이 블로그를 사랑 해요. MAHDI HABASH의 질문에서 그냥 후속. 어떻게 데이터베이스에 녹음 된 음성 메모를 저장할 수 있습니다.
또는 이 기능을 수행하도록 코드가 이미 업데이트되어 있습니까? 이에 도움을 주세요. 인터페이스에서, 우리는 세 가지 버튼을 사용합니다 – 녹음을 위해, 녹음을 중지하고 녹음 된 파일을 재생합니다. 오디오 녹음을 시작하는 데 사용되는 코드는 레코드 버튼에 대한 OnClickListener 구현 세트에 정의되어 있습니다 .