0
나는 Music App에서 MusicPlayer를 사용했다. Android 뮤직 앱에서 음악 데이터를로드하고 동시에 음악을 재생하는 것을 보았습니다. 하지만 내 앱에서는 음악 데이터로드가 끝나면 음악이 재생됩니다. 같은 시간에 음악을로드하고 음악을 재생하는 앱을 만드는 방법. 감사합니다음악을 빨리로드하는 방법
나는 Music App에서 MusicPlayer를 사용했다. Android 뮤직 앱에서 음악 데이터를로드하고 동시에 음악을 재생하는 것을 보았습니다. 하지만 내 앱에서는 음악 데이터로드가 끝나면 음악이 재생됩니다. 같은 시간에 음악을로드하고 음악을 재생하는 앱을 만드는 방법. 감사합니다음악을 빨리로드하는 방법
MediaPlayer에서 prepareAsync
메서드를 사용해야합니다. 백그라운드에서 미디어 플레이어 준비를 시작하고 완료되면 OnPreparedListener
을 호출합니다. MediaPlayer는 오디오 가져 오기, 디코딩 및 재생을 처리합니다.
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setWakeMode(mService.getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnErrorListener(this);
mMediaPlayer.setOnSeekCompleteListener(this);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setDataSource(source);
mMediaPlayer.prepareAsync();
여기 좋은 튜토리얼에 대한 Media Player basics for Android가있다 :
다음은 시작하는 몇 가지 예제 코드입니다.
* MusicPlayer *가 아니라 * MediaPlayer *라고 생각하십니까? – selbie
또한 로컬 파일이나 원격 서비스에서 음악을 스트리밍하려고합니까? – selbie