Skip to content

ControlState

namyun1012 edited this page Nov 24, 2024 · 1 revision

소개

현재 Track 재생 관련 기능을 담당하는 Class, 추후 Web playback SDK 혹은 iOS SDK 등으로 변경 예정

기능

  • Track 설정 함수
  • Track 재생/일시정지 함수
  • Track 중지 함수, Track 재생에 관련된 변수들을 nil 로 초기화
  • Track 시작 함수, player, playState 등을 만들고 설정, Track의 현재 시간 추적 Observer, 총 시간 등을 설정하고 Track 재생
  • Track 시간대 변경 함수 : 현재 재생하는 Track의 시간대를 변경함
  • 현재 Playlist 설정 및 인덱스 설정 함수: 현재 재생하는 Track이 속한 Playlist 가 있을 시 해당 Playlist 와 그 안에서의 Track의 인덱스를 설정
  • 이전, 다음 Track 재생 함수 : Playlist 가 존재할 경우, 해당 Playlist 내에서 Track 이전/다음 Track을 재생, Playlist 가 없거나, Track 이 1개만 있을 경우 해당 Track 다시 재생
Clone this wiki locally