GuidesAPI GuideChangelog
Log In
Guides

소스클립 플레이어 PIP

기본적으로 소스클립 플레이어는 webview 기반의 서비스로 앱의 PIP를 자동으로 지원하지 않습니다.

따라서, 앱과 웹 간의 특정한 값을 주고 받아 해결해야 하는데, 이때 사용하는 방식이 Bridge 호출 방식입니다.

(현재 소스클립 플레이어에는 Bridge 개발이 완료되어있습니다.)

// Sauceclip Player Bridge 목록

- sauceclipEnter
- sauceclipMoveExit
- sauceclipOnShare
- sauceclipMoveProduct
- sauceclipMoveCart

PIP 모드로 전환 또는 해제 시 소스클립 플레이어의 UI를 숨김 또는 노출처리할 수 있습니다.

이를 위해 아래 js함수를 iOS, Android webview에서 실행해야 합니다.

// PIP ON
// js function
window.dispatchEvent(sauceclipPIP(true)
ex/kotlin) myWebView?.evaluateJavascript("window.dispatchEvent(sauceclipPIP(true))", null)

// PIP OFF
// js function
window.dispatchEvent(sauceclipPIP(false)
ex/kotlin) myWebView?.evaluateJavascript("window.dispatchEvent(sauceclipPIP(false))", null)

Did this page help you?
🏠 소스라이브 🎬 소스클립 🔗 소스링크 📢 소스애드
🧩 API 가이드
🆕 최근 업데이트
💬 도움이 더 필요하신가요?
메일로 문의 카카오톡 채널로 문의
담당자에게 문의하기

궁금한 점이나 불편했던 점을 남겨주시면 담당자가 확인 후 답변드릴게요.

가이드 챗봇
* AI를 활용해 답변해서 사실과 다를 수도 있어요. 더 궁금한 사항은 '담당자에게 문의하기'를 이용해주세요.
💡 궁금한 솔루션(예: 라이브, 링크 등)을 함께 적어주시면 더 정확한 답변을 받을 수 있어요.