메서드
컨트롤러 VpePlayerController 의 public 메서드(명령형 API)입니다. 웹의 PlayerHandle 에 대응합니다.
재생 제어
play() // 재생
pause() // 일시정지
toggle() // 재생/일시정지 토글
restart() // 처음부터 다시
seekTo(seconds: Double) // 위치 이동(초)
setRate(Float) // 재생 속도
setVolume(Float) // 볼륨 (0.0~1.0)
setMuted(Boolean) // 음소거
beginTurboRate(rate: Float = 1.5f) // 빨리감기(롱프레스) 시작
endTurboRate() // 빨리감기 종료재생목록
load(PlaylistItem) // 단일 아이템 로드
loadPlaylist(List, startIndex = 0) // 재생목록 로드
playNext() // 다음
playPrevious() // 이전전체화면 / PiP
enterFullscreen() // 전체화면 진입
exitFullscreen() // 전체화면 종료
toggleFullscreen() // 토글
setPipActive(Boolean) // PiP 진입/종료화질 (HLS/DASH ABR)
setVideoQuality(height: Int?) // 화질 상한 설정 (null 이면 자동)
videoHeights() // 선택 가능한 화질 목록
currentMaxVideoHeight() // 현재 화질 상한자막
setSubtitle(id: String?) // 트랙 id 선택, null 이면 끄기
toggleSubtitle() // 켜기/끄기 토글옵션 / 수명주기
updateOptions { it.copy(...) } // 옵션 실시간 변경
destroy() // 플레이어 해제 (직접 생성 시 필수)