Android
소스라이브 플레이어 Android SDK 는 몇 줄의 Kotlin 코드로 앱에 라이브 방송을 붙이는 SDK 입니다.
소스라이브 플레이어로 할 수 있는 것
몇 줄의 Kotlin 코드로 앱에 라이브 방송을 붙입니다.
시청·채팅·상품·쿠폰은 플레이어 안에 들어 있어, 앱은 실행과 이벤트 처리만 맡습니다.
- 라이브·VOD 재생 — 진행 중인 방송과 지난 방송을 같은 방법으로 띄웁니다
- 채팅 — 게스트는 닉네임만 입력하면 참여할 수 있습니다
- 상품 목록 — 방송 중 상품을 보여 주고 구매 화면으로 보냅니다
- 쿠폰 — 시청자가 받은 쿠폰을 앱이 처리할 수 있습니다
- 작은 창(PIP) — 다른 화면으로 이동해도 시청이 이어집니다
- 회원 연동 — 토큰 하나로 회원 이름·이벤트 참여가 연결됩니다
플레이어 기본 구현
플레이어를 실행하기 위한 기본 코드는 아래와 같습니다.
이외의 설정은 필요한 기능에 따라 선택적으로 적용할 수 있습니다.
Kotlin
// ① 앱이 시작될 때 한 번 — Application.onCreate() SauceClient.init(context = this, partnerToken = "발급받은 파트너 토큰") // ② 플레이어를 띄울 때 SauceClient.startLivePlayer(context = this, broadcastId = "라이브 ID")
💡 필요한 값은 파트너 토큰과 라이브 ID 두 가지입니다. 발급·확인 방법은 시작하기 전에 에 있습니다.
Quickstart
아래 5단계를 차례로 진행하면 Android 앱에 라이브 플레이어가 연동됩니다.
1~2 단계까지 진행하면 플레이어가 실행되며, 3단계부터는 회원 연동과 이벤트 처리입니다.
추가 기능
Quickstart 를 마친 뒤 서비스에 필요한 기능만 연동합니다.
아래 항목은 모두 선택이며, 적용 순서는 무관합니다.
| 기능 | 설명 |
|---|---|
| A. 쿠폰 사용하기 | 시청자가 받은 쿠폰을 앱에서 처리 |
| B. 리워드 사용하기 | 지급까지 플레이어가 처리 |
| C. 방송 링크 공유하기 | 방송 링크를 앱에서 공유 |
| D. PIP 설정하기 | 다른 화면으로 이동해도 작은 창으로 시청 유지 |
| E. 홈플로팅 설정하기 | 앱 홈 화면에 작은 플레이어를 노출 |
| F. 딥링크 연동하기 | 링크로 앱을 실행하고 특정 방송으로 이동 |
Updated 19 minutes ago
Did this page help you?