메서드
컨트롤러 VPEPlayerController 의 public 메서드(명령형 API)입니다. 웹의 PlayerHandle 에 대응합니다.
재생 제어
play() // 재생
pause() // 일시정지
toggle() // 재생/일시정지 토글
restart() // 처음부터 다시
seek(to: TimeInterval) // 위치 이동(초)
setRate(Float) // 재생 속도
setVolume(Float) // 볼륨 (0.0~1.0)
setMuted(Bool) // 음소거
setMaxResolution(CGSize) // 최대 해상도 제한
beginTurboRate(_ rate: Float = 1.5) // 빨리감기(롱프레스) 시작
endTurboRate() // 빨리감기 종료재생목록
load(PlaylistItem) // 단일 아이템 로드
loadPlaylist([PlaylistItem], startIndex: Int = 0) // 재생목록 로드
playNext() // 다음
playPrevious() // 이전풀스크린 / PiP
enterFullscreen() // 풀스크린 진입
exitFullscreen() // 풀스크린 종료
toggleFullscreen() // 토글
startPip() // PiP 시작
stopPip() // PiP 종료
togglePip() // 토글 (지원 여부: isPipSupported)자막
setSubtitle(String?) // 트랙 id 선택, nil 이면 끄기
toggleSubtitle() // 켜기/끄기 토글라이선스 / 옵션 / 수명주기
applyLicense(accessKey:platform:stage:isDev:) // 라이선스 재적용
updateOptions { (options: inout PlayerOptions) in ... } // 옵션 실시간 변경
touch() // 컨트롤바 활성화 트리거
destroy() // 플레이어 해제