메서드

컨트롤러 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()                        // 플레이어 해제 (직접 생성 시 필수)
Android SDKBeta