:::: MENU ::::
Allgemein

안드로이드 녹음기 예제

안드로이드 멀티미디어 프레임 워크캡처 및 일반적인 오디오 및 비디오 형식의 다양한 인코딩에 대한 기본 지원을 제공합니다. 우리는 오디오 또는 비디오를 기록하는 여러 가지 방법이 있지만 MediaRecorder 클래스를 사용하여 우리는 쉽게 오디오 또는 비디오 녹화를 구현 할 수 있습니다. 여기서는 MediaRecorder 개체의 중지 메서드를 호출하여 오디오를 녹음하지 않습니다. 그런 다음 릴리스 메서드를 호출해야 합니다. 마지막으로 단추의 상태를 관리하는 것입니다. 우리는 정지 버튼을 사용하지 않도록 설정하고 우리는 기록 및 재생 버튼을 활성화합니다. 이제 출력 파일 경로에 저장된 오디오 파일이 있습니다. 그래서, 우리는 오디오 파일을 재생할 수 있습니다 : 당신이 볼 수 있습니다처럼, 오디오 녹음을 시작하기 전에, 당신은 시작 방법을 호출 할 수 있습니다 MediaRecorder 개체의 준비 방법을 호출해야합니다. 여기서는 파일을 외부 저장소 디렉토리의 루트에 저장하도록 선택합니다.

이제, 그것은 우리가 오디오를 기록 할 수 있도록 메디 아레코더 객체를 구성하는 시간이다 : 안드로이드에서, 우리는 MediaRecorder 클래스와 함께 장치의 마이크를 사용하는 데 필요한 오디오를 기록합니다. 비디오를 녹화하려면 MediaRecorder 클래스와 함께 장치의 카메라를 사용해야합니다. 이 문서에서는 MediaRecorder를 사용하여 장치 마이크에서 오디오를 캡처하고, 오디오를 저장하고, 다시 재생하는 응용 프로그램을 작성하는 방법을 보여 주며 MediaPlayer를 사용하여 재생할 수 있습니다. 비디오를 녹화하려면 MediaRecorder와 함께 장치의 카메라를 사용해야 합니다. 이것은 카메라 가이드에 설명되어 있습니다. 안드로이드 SDK는 스마트 폰 기능의 이익을 취할 수있는 많은 가능성을 가지고 있습니다. 그 중에서도 오디오를 녹음하고 재생할 수 있는 가능성이 있습니다. 이 튜토리얼에서는 Android SDK에서 제공되는 MediaRecorder API를 사용하여 Android에서 오디오 레코더를 만드는 방법을 배우게됩니다. 다음 호출로 MediaRecorder의 새 인스턴스를 초기화합니다: 아래 예제 활동은 MediaRecorder를 사용하여 오디오 파일을 기록하는 방법을 보여줍니다. 또한 MediaPlayer를 사용하여 오디오를 다시 재생합니다.

논의 된 바와 같이, 우리는 장치에 오디오 및 저장된 녹음 오디오 파일을 기록하기 위해 안드로이드 매니페스트 파일 (AndroidManifest.xml)에 권한을 설정해야합니다. 이제 안드로이드 매니페스트 파일 (AndroidManifest.xml)을 열고 아래와 같은 코드를 작성하여 오디오를 녹음하기 위해 MediaRecord 클래스를 사용하여 MediaRecorder 클래스의 인스턴스를 만들고 소스, 출력, 인코딩 형식 및 출력 파일을 설정해야합니다. 장치에서 녹음된 오디오. 그 후 우리는 우리의 응용 프로그램에서 오디오 녹음을 시작하기 위해 준비 (), start(), stop() 등을 호출해야합니다. Android 멀티미디어 프레임워크에는 다양한 일반적인 오디오 및 비디오 형식을 캡처하고 인코딩하는 지원이 포함되어 있습니다. 장치 하드웨어에서 지원하는 경우 MediaRecorder API를 사용할 수 있습니다. 첫째, 우리는 우리의 오디오 레코더에 대한 사용자 인터페이스를 정의해야합니다. 그것은 3 개의 버튼으로 간단한 레이아웃으로 구성되어 있습니다 : 하나는 오디오 녹음을 시작하고 두 번째는 오디오 녹음을 중지하고 마지막으로 녹음 된 오디오를 재생합니다 : RECORD_AUDIO, WRITE_EXTERNAL_STORAGE는 위험한 권한으로 간주됩니다. 사용자의 개인 정보 보호.

Share via emailShare on Facebook+1Share on LinkedInPin it on PinterestShare on TwitterSubmit to reddit

Seitenanfang
Fragen und oder Angebote einholen ? Kontaktieren Sie uns