Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Jul 5, 2022

요약

  • MusicPlayer앱을 제작해보았습니다.
  • 기본 디자인을 구성한 후 기존 과제 조건에서 더 나아가 여려개의 곡을 담을 수 있도록 했고 이 부분은 컬렉션 뷰로 진행해보았습니다.
  • AVFoundation으로 init 함수와 재생/일시정지 , 백워드, 포워드, 한곡 반복/전체 반복, 음소거 기능을 구현했습니다.
  • MusicPlayer로 백그라운드 재생 / 기능 제어를 구현했습니다.
  • 가사가 나오는 부분은 테이블 뷰로 구현했습니다. 가사는 따로 각각의 배열에 담았고 싱크는 각각의 2차원 배열로 구성하여 재생 시간과 매칭 시켰습니다.

체크가 필요한 사항

  • 다른 기기 / os버전에서 백그라운드 기능이 정상적으로 작동하는지 확인이 필요합니다.
  • 함수나 변수 명이 적절한지 , 추가로 개선하여 메모리 관리를 효율적으로 할 수 있는 부분이 있는지 혹은 코드를 수정해 좀 더 깔끔해질 부분이 있는지 확인이 필요합니다.

추가 기능

  • 여러곡 / 컬렉션 뷰
  • 가사 / 테이블 뷰
  • 한 곡. 반복 /. 전체반복
  • 백워드, 포워드
  • 음소거

@ghost ghost requested review from H43RO and ITlearning July 5, 2022 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants