9단계 방송 Preview

    9단계 방송 Preview


    기사 요약

    플레이어에 진입하지 않더라도 방송을 작은 화면으로 소리없이 재생할 수 있습니다.


    Popup Preview 사용

    • Activity 단위로 사용할 수 있는 Preview 이며 Shoplive에서 추천하는 방식입니다.

    • 미리보기를 띄우고 싶은 Activity에서 호출하면 됩니다.

    • 가로모드를 사용하는 고객사는 자동으로 9:16 사이즈로 조절됩니다. height와 width는 동일한 사이즈로 사용하시길 추천드립니다.

    • 예) width: 160dp, height: 160dp 설정하시면 세로방송은 width: 90dp, height: 160dp, 가로방송은 width: 160dp, height: 90dp로 설정됩니다.

    fun showPreviewPopup(data: ShopLivePreviewData)

    Parameter name

    Type

    Description

    activity

    Activity

    activity

    data

    ShopLivePreviewData

    Preview 관련 data

    Sample code

    ShopLive.showPreviewPopup(this, ShopLivePreviewData(campaignKey).apply {
        useCloseButton = true
        enabledSwipeOut = true
        useCustomAction = true
        onClickListener = OnClickListener { view ->
            ShopLive.setPreviewTransitionAnimation(this@MainActivity, view)
            ShopLive.play(this@MainActivity, ShopLivePlayerData(campaignKey).apply {
                referrer = viewModel.getReferrerText()
            })
        }
    })