-
Notifications
You must be signed in to change notification settings - Fork 1
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 다시 재생