[Android] ExoPlayer 분석 2. 재생목록 추가

Twaun·2022년 8월 2일
0

Android-Library

목록 보기
7/10

2단계. 재생목록을 새로 추가해보자!

addMediaItem 으로 기존 리스트에 추가로 MediaItem을 등록할 수 있다!

private void initializePlayer() {
  [...]
  exoPlayer.setMediaItem(mediaItem) // Existing code

  val secondMediaItem = MediaItem.fromUri(getString(R.string.media_url_mp3));
  exoPlayer.addMediaItem(secondMediaItem);
  [...]
}

addMediaItem(MediaItem item), moveMediaItem(int fromIndex, int toIndex), removeMediaItem(int index) 등을 호출하여 재생목록을 추가, 이동, 삭제할 수 있다. 재생목록 수정은 플레이어가 준비되기 전, 미디어가 현재 재생 중인 동안을 포함하여 플레이어가 어느 상태이든 실행할 수 있다!

실행 결과, 다음과 같이 다음 목록이 재생 가능하고 클릭하면 media_url_mp3 음원을 들을 수 있게 된다.

위 추가하는 작업을 완료한 것이 exoplayer-codelab-02 모듈이다.
다음은 이어서 가변 품질 스트리밍에 대해서 알아볼 것이다. [NEXT]

profile
Android Developer

0개의 댓글