8단계 OS PIP(Picture In Picture) 설정하기

    8단계 OS PIP(Picture In Picture) 설정하기


    기사 요약

    방송을 시청하다가 다른 작업을 수행할 때, PIP 모드로 전환할 수 있습니다.

    • BAL 이슈를 방지하기 위해 해당 기능 사용시, 다른 앱 위 표시권한 을 얻어 사용하는 방법을 권장드립니다.

      • 아래 ShopLivePermissionManager를 사용하면 쉽게 권한 요청 로직을 구현할 수 있습니다. (Shoplive permission module의 dependency가 필요합니다)

        ShopLivePermissionManager.request(this, ShopLivePermissionType.DRAW_OVERLAY) { hasPermission ->
             //do something
        }


    OS PIP 화면 모드의 화면 비율 설정

    PIP 화면 모드의 화면 비율을 설정하지 않으면 9:16 비율(기본값)으로 적용됩니다.

    /*
    ShopLivePIPRatio.RATIO_1X1
    ShopLivePIPRatio.RATIO_1X2
    ShopLivePIPRatio.RATIO_2X3
    ShopLivePIPRatio.RATIO_3X4
    ShopLivePIPRatio.RATIO_9X16
    */
    ShopLive.setPIPRatio(ShopLivePIPRatio.RATIO_9X16)