API - Play
ShopLive.init
Shoplive Android SDK
를 초기화합니다.
void init(@NonNull Application app)
매개변수 | 설명 |
---|---|
app | Application 인스턴스 |
샘플 코드
public class application extends Application {
...
@Override
public void onCreate() {
// Shoplive Android SDK 인스턴스 초기화
ShopLive.init(this);
}
...
}
- 적용 가이드
ShopLive.setAccessKey
Shoplive Android SDK
를 사용할 수 있도록 AccessKey
를 설정합니다.
void setAccessKey(@NonNull String accessKey)
매개변수 | 설명 |
---|---|
accesskey | ShopLive 담당자에게 받은 AccessKey |
샘플 코드
ShopLive.setAccessKey("{AccessKey}");
- 적용 가이드
ShopLive.play
CampaignKey
를 사용하여 동영상을 재생합니다.
void play(@NonNull String campaignKey)
void play(@NonNull String campaignKey, Boolean keepWindowStateOnPlayExecuted)
매개변수 | 설명 |
---|---|
campaignKey | 재생할 동영상의 캠페인(방송) 키 |
keepWindowStateOnPlayExecuted | 재생중인 플레이어의 실행 모드(pip, fullscreen)을 유지한 상태로 재생을 시작할 지 여부. 기본값(false) |
샘플 코드
ShopLive.play("{campaignKey}");
// or
ShopLive.play("{campaignKey}", false or true); // 기본값 false
- 적용 가이드
ShopLive.showPreview
캠페인(방송) 키를 사용하여 미리보기 뷰로 영상을 무음 재생합니다.
isOsPip
를 true
로 설정하고 방송 화면에 진입하면 PIP 화면 모드로 전환됩니다.
안드로이드 권한 요청이 필요한 API입니다.
void showPreview(@NonNull String campaignKey)
// 필요 권한: 다른 앱 위에 표시
void showPreview(@NonNull String campaignKey, Boolean isOsPip)
매개변수 | 설명 |
---|---|
campaignKey | 캠페인(방송) 키 |
isOsPip | OS PIP로 전환 여부 |
isOsPip
는 true
만 설정할 수 있습니다.
샘플 코드
// 일반 View로 미리보기를 재생합니다.
ShopLive.showPreview("{CampaignKey}");
// PIP View로 미리보기를 재생합니다.
ShopLive.showPreview("{CampaignKey}", true);
- 적용 가이드
ShopLive.hidePreview
재생 중인 미리보기 화면을 숨깁니다.
void hidePreview()
샘플 코드
ShopLive.hidePreview();
- 적용 가이드
ShopLive.resumePreview
숨겨진 미리보기 화면을 다시 표시합니다.
void resumePreview()
샘플 코드
ShopLive.resumePreview();
- 적용 가이드
Updated 16 days ago
Did this page help you?