GuidesAPI GuideChangelog
Log In
Guides

API

앱에서 호출하는 메서드입니다. 대부분의 연동은 초기화·플레이어 실행·콜백 등록 세 개로 끝납니다.

API — 소스라이브 플레이어 Android SDK
📘 레퍼런스
📋 연동 방법은 Quickstart 참고

앱에서 호출하는 메서드입니다.
대부분의 연동은 아래 세 개로 끝납니다 — 초기화, 플레이어 실행, 콜백 등록.

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


Did this page help you?
🏠 소스라이브 🎬 소스클립 🔗 소스링크 📢 소스애드
🧩 API 가이드
🆕 최근 업데이트
💬 도움이 더 필요하신가요?
메일로 문의 카카오톡 채널로 문의
담당자에게 문의하기

궁금한 점이나 불편했던 점을 남겨주시면 담당자가 확인 후 답변드릴게요.

가이드 챗봇 BETA
* AI를 활용해 답변해서 사실과 다를 수도 있어요. 더 궁금한 사항은 '담당자에게 문의하기'를 이용해주세요.
💡 궁금한 솔루션(예: 라이브, 링크 등)을 함께 적어주시면 더 정확한 답변을 받을 수 있어요.