요구사항
- 다른 화면에서 재생 버튼을 누르면 플레이어로 재생할 노래 정보를 전달해야 한다.
시나리오
- 재생목록, 아티스트 페이지의 경우 현재 재생할 노래와 전체 노래 목록을 전달해야 한다.
- 최근 추가된 노래의 경우 현재 재생할 노래와 최근 재생한 노래를 전달해야 한다.
결론
다음을 전달해 주면 된다.
- 어떤 재생 목록에서 - 저장된 재생 목록과 별개로 현재 재생중인 목록
- 어떤 노래를 재생할 지
방법
- UseCase 이용
- 내부적으로 이벤트(재생 목록, 재생을 시작할 노래) 관리
- PlayerViewModel에서 이벤트 구독