API
앱에서 호출하는 메서드입니다. 대부분의 연동은 초기화·플레이어 실행·콜백 등록 세 개로 끝납니다.
앱에서 호출하는 메서드입니다.
대부분의 연동은 아래 세 개로 끝납니다 — 초기화, 플레이어 실행, 콜백 등록.
❗ 화면 구성과 기능 노출은 앱 코드로 설정하지 않습니다. 색상·로고·기능 노출과 편성표·방송 예고 화면이 방송 설정으로 제어되며, 플레이어가 실행될 때 서버에서 받아 적용합니다. 변경이 필요하면 고급 설정을 참고해 담당자에게 요청하세요.
PLAY — 초기화와 실행
| 메서드 | 파라미터 | 설명 |
|---|---|---|
init |
context 필수appKey 필수environment 선택 |
SDK 를 초기화합니다. Application 의 onCreate() 에서 한 번만 호출하세요.environment 는 "stage" 또는 "prod", 생략하면 운영입니다.→ 1. SDK 설치하기 |
startLivePlayer |
context 필수broadcastId 필수token 선택 |
플레이어를 실행합니다. token 이 null 이면 게스트로 시청합니다.VOD 를 재생할 때도 broadcastId 자리에 VOD ID 를 전달합니다.→ 2. 플레이어 실행하기 |
updateAccessToken |
token 필수 |
로그인 후 발급받은 사용자 토큰을 실행 중인 플레이어에 반영합니다. 플레이어가 없으면 다음 실행에 사용됩니다. → 3. 사용자 인증하기 |
setLivePlayerCallbackListener |
callback 필수 |
플레이어에서 발생하는 이벤트를 받을 리스너를 등록합니다. 플레이어를 실행하기 전에 등록하세요. → Event handler |
ETC — 조회
| 메서드 | 반환 | 설명 |
|---|---|---|
getBroadcastId | String? | 현재 재생 중인 라이브 ID |
getPartnerId | String? | 초기화에 사용한 파트너 식별자 |
getMember | Member? | 현재 시청자 정보(닉네임·회원 식별자 등). 게스트일 때도 자동 발급된 정보가 들어 있습니다 → 게스트도 계정이 발급됩니다 |
getSessionId | String? | 기기 단위로 유지되는 세션 식별자 |
⚠️ 조회 메서드는 플레이어가 실행된 뒤에만 값이 있습니다. 초기화 전이나 실행 전에 호출하면
null 입니다. 화면 상태에 따라 값이 없을 수 있으므로 항상 null 검사를 하세요.
Updated 5 days ago
Did this page help you?
