안드로이드 mp3 예제

안드로이드 mp3 예제

Uncategorized -

음악 플레이어를 빌드하려면 ContentResolver 클래스를 사용하여 장치에서 트랙을 검색하고, 오디오를 재생하는 MediaPlayer 클래스와 MediaController 클래스를 사용하여 재생을 제어합니다. 또한 사용자가 앱과 직접 상호 작용하지 않을 때 서비스 인스턴스를 사용하여 오디오를 재생합니다. 당신은 중간 안드로이드 개발자인 경우이 시리즈를 완료 할 수 있어야합니다, 그래서 당신은 이미 몇 가지 응용 프로그램을 구축 한 경우, 다음이 시리즈는 당신을 위해 문제가되지 않아야합니다. 다음은 최종 응용 프로그램의 미리보기입니다 : 이것은 ListView 기반 안드로이드 응용 프로그램을 구축하는 방법에 대한 내 네 번째 튜토리얼입니다. 지난 자습서에서는 텍스트, 이미지 및 단추를 사용하여 ListView를 빌드하는 방법에 대한 예제를 보여 주어 보았습니다. 이 튜토리얼에서는 안드로이드 미디어 플레이어와 사운드를 재생하는 방법을 보여줍니다. 예제 코드에서는 ListView에 배치된 단추에 이벤트 리스너를 설정합니다. 사용자가 버튼을 클릭하면 ListView 버튼을 클릭하는 로컬 mp3 파일을 기반으로 재생됩니다. 완료 후, 당신은 재생 목록이 안드로이드 음악 플레이어를 구축 할 수있을 것입니다. 사용자가 재생 목록에서 재생 버튼을 클릭하면 해당 mp3 파일을 재생할 수 있습니다. 오디오 파일 URI를 가지고 나면 MediaPlayer 클래스를 인스턴스화하고 Android에서 오디오 파일을 재생할 수 있습니다.

예제 코드를 살펴보겠습니다. Android 멀티미디어 프레임워크에는 다양한 일반적인 미디어 유형을 재생하기 위한 지원이 포함되어 있으므로 MediaPlayer API를 사용하여 오디오, 비디오 및 이미지를 응용 프로그램에 쉽게 통합할 수 있습니다. Android MediaPlayer 클래스는 오디오/비디오 파일 및 스트림의 재생을 제어하는 데 사용할 수 있습니다. 에 의해 게시: 안드로이드에서 Chryssa Aliferi, 미디어 7 월 25 th, 2014 0 뷰 다음, 나는 당신에게 onClickListener에 대한 소스 코드를 보여줍니다. 이 청취자에서 재생 버튼을 클릭하는 ListView에서 항목의 위치를 확인합니다. ListView의 위치 인덱스를 받은 후 해당 영어 단어 오디오 파일을 찾아 Android MediaPlayer 클래스로 재생합니다. 안드로이드는 우리가 음악 작업을 재생, MP3 파일을 재생하는 모든 기능을 가지고 미디어 플레이어를 처리하는 데 도움이 매우 강력한 멀티미디어 클래스를 제공합니다. 안드로이드에서, 우리는 세 가지 방법으로 mp3 파일을 재생할 수 있습니다 : 안드로이드 멀티미디어 프레임 워크는 쉽게 응용 프로그램에 오디오, 비디오 및 이미지를 통합 할 수 있도록, 일반적인 미디어 유형의 다양한 재생에 대한 지원을 포함한다.

응용 프로그램의 리소스(원시 리소스)에 저장된 미디어 파일, 파일 시스템의 독립 실행형 파일 또는 네트워크 연결을 통해 도착하는 데이터 스트림에서 모두 MediaPlayer API를 사용하여 오디오 또는 비디오를 재생할 수 있습니다. 이클립스 IDE를 열고 파일 → 새로운 → 프로젝트 → 안드로이드 응용 프로그램 프로젝트로 이동합니다. 안드로이드는 오디오, 비디오 e.t.c를 재생같은 내장 미디어 플레이어 서비스에 액세스 할 수있는 MediaPlayer 클래스를 제공하고 있습니다. MediaPlayer를 사용 하려면 이 클래스의 정적 메서드 create()를 호출 해야 합니다. 이 메서드는 MediaPlayer 클래스의 인스턴스를 반환합니다. 그 구문은 다음과 같습니다 – 안드로이드 매니페스트.xml 파일에서 서비스를 선언 안드로이드 스튜디오에서 새로운 프로젝트를 만들고 안드로이드 매니페스트.xml 파일에 다음과 같은 권한을 추가합니다. 재정의 방법 외에도 MediaPlayer에서 오디오 포커스를 요청하고 해제하려면 두 가지 다른 기능이 필요합니다. 다음 코드 블록에는 위에서 설명한 모든 오디오 포커스 메서드가 포함되어 있습니다. Android 개발자 설명서에서 onAudioFocusChange()의 코드를 가져와서 몇 가지 사항을 변경했지만 이 코드는 이 예제에서 작업을 완료합니다.

사용자가 미디어를 재생할 필요가 없지만 앱을 제어할 필요가 없기 때문에 MediaPlayerService와 상호 작용하는 것은 오디오 플레이어 앱의 주요 기능 중 하나입니다.