API - Play
configure(with:)
Shoplive 담당자에게 받은 액세스 키(Access Key)를 사용하여 Shoplive iOS SDK를 초기화합니다.
configure(with accessKey: String)
매개변수 | 설명 |
---|---|
AccessKey | Shoplive 담당자에게 받은 액세스 키(Access Key) |
샘플 코드
ShopLive.configure(with: "{AccessKey}")
- 적용 가이드
play(with: keepWindowStateOnPlayExecuted: referrer:)
캠페인(방송) 키를 사용하여 영상을 재생합니다.
play(with campaignKey: String?, keepWindowStateOnPlayExecuted: Bool, referrer: String?)
매개변수 | 설명 |
---|---|
campaignKey | 재생할 영상의 캠페인(방송) 키 |
keepWindowStateOnPlayExecuted | 재생중인 플레이어의 실행 모드(pip, fullscreen)을 유지한 상태로 재생을 시작할 지 여부. 기본값(false) true: 재생중인 플레이어의 실행 모드를 유지합니다. false: fullscreen으로 실행됩니다. |
referrer | 진입경로 통계를 측정할 수 있는 파라미터 |
샘플 코드
ShopLive.play(with: "{CampaignKey}", keepWindowStateOnPlayExecuted: 재생중인 플레이어의 실행모드를 유지할지 여부 true/false, referrer: "{진입경로}")
- 적용 가이드
preview(with:, completion:)
캠페인(방송) 키를 사용하여 미리보기 뷰로 영상을 무음 재생합니다.
preview(with campaignKey: String?, completion: @escaping () -> Void)
매개변수 | 설명 |
---|---|
campaignKey | 재생할 영상의 캠페인(방송) 키 |
completion | 미리보기 뷰를 선택(탭)하면 호출되는 completion 블록 함수 |
샘플 코드
ShopLive.preview(with: "{CampaignKey}") {
// 미리보기 뷰로 재생을 선택(탭) 했을 때 영상을 재생합니다.
ShopLive.play(with: "{CampaignKey}")
}
- 적용 가이드
close()
시청 중인 방송을 종료합니다.
샘플 코드
ShopLive.close()
Updated over 1 year ago