2단계 플레이어 실행하기

    2단계 플레이어 실행하기


    기사 요약

    방송 재생

    캠페인(방송) 키를 사용하여, 방송을 재생할 수 있습니다.

    ShopLive.setAccessKey(accessKey)
    ShopLive.play(this, ShopLivePlayerData(campaignKey).apply {
        keepWindowStateOnPlayExecuted = false
        referrer = "referrer"
    })


    방송 미리보기

    진행 중인 라이브 방송을 앱 내 PIP처럼 미리 보기(무음)로 실행할 수 있습니다.

    ShopLive.showPreviewPopup(this@YourActivity, ShopLivePreviewData(campaignKey))

    모바일 SDK 기반 Preview·PIP 기능 안내

    구분

    Mobile Preview

    Mobile In-App PIP

    Mobile OS PIP

    동작 환경

    Mobile App

    Mobile App

    Mobile App

    방송 시청 여부

    영상 시청 가능하지만 방송 시청 수에는 집계되지 않음

    영상 시청 가능하며 방송 시청 수로 집계됨

    영상 시청 가능하며 세션이 연결된 상태일 때만 방송 시청 수로 집계됨

    방송 참여
    (채팅·상품 클릭 등)

    방송 참여 가능

    영상 시청만 가능

    영상 시청만 가능

    구현 필수 조건

    모바일 앱에 Native 영역 필요

    모바일 앱에 Native 영역 필요

    다른 앱 위에 그리기 허용 필수

    주요 동작 트리거

    Native 영역에서 Shoplive Mobile SDK Preview 코드(showPreviewPopup) 호출 시
    (관련 가이드 링크)

    • 연관 상품을 클릭했을 때 (기본 동작)

    • PIP 실행 코드를 호출했을 때 (관련 가이드 링크)

    • 화면을 하단으로 스와이프 했을 때

    모바일 SDK 플레이어에서 영상 시청 중 앱이 백그라운드로 전환 되었을 때

    특징

    커스텀 UI 구성 가능 (관련 가이드 링크)
    최초 실행 위치 지정 가능(우하단, 좌하단 등)

    커스텀 UI 구성 가능
    최초 실행 위치 지정 가능(우하단, 좌하단 등)

    OS 제공 기본값 사용