GuidesAPI GuideChangelog
Log In
Guides

위치·크기·이동 영역

플로팅 플레이어의 크기 배율, 화면 안 노출 위치, 드래그로 움직일 수 있는 범위를 지정하는 세 옵션을 다룹니다.

위치·크기·이동 영역 — 소스클립 플레이어
예상 소요 시간: 15분
🔧 필수/선택: 선택 — 생략하면 오른쪽 아래 0.25 배율
세 옵션

모두 setFloatingType 의 인자입니다.

옵션정하는 것기본값
size크기 배율0.25
floatingPosition화면 안 노출 위치bottom right, 여백 20px
restrictionArea드래그로 움직일 수 있는 범위화면 전체
javascript
window.SauceClipPlayerLib.setFloatingType({
  type: 'basic',
  size: 0.3,
  floatingPosition: { position: 'bottom left', offsetX: 12 },
  restrictionArea: { elementId: 'content' }
})

크기

size 는 원래 크기에 대한 배율입니다. 세로 비율은 9:16으로 고정이라 가로만 따로 정할 수는 없습니다.

결과
0.25기본값
0.3기본보다 조금 큼
1원래 크기

노출 위치

position 은 세로와 가로를 공백으로 구분한 문자열입니다. 네 모서리 중 하나를 고릅니다.

자사몰 페이지 top left top right bottom left 기본값 · bottom right size 원래 크기의 0.25 배 (기본값) 네 모서리 모두 화면 가장자리에서 20px 떨어집니다
위치
'bottom right'오른쪽 아래 (기본값)
'bottom left'왼쪽 아래
'top right'오른쪽 위
'top left'왼쪽 위
📍 네 모서리 모두 화면 가장자리에서 20px 떨어집니다. offsetX · offsetY 값은 이 여백에 더해집니다.
⚠️ positiontop · bottom · left · right 외의 값을 넣으면 그 방향의 위치가 지정되지 않아 플레이어가 의도한 모서리에 붙지 않습니다.

이동 영역

시청자는 플로팅 플레이어를 드래그해 옮길 수 있습니다. restrictionArea 로 그 범위를 특정 요소 안으로 제한합니다.

파라미터설명
element범위가 될 요소를 직접 넘김. elementId 보다 우선
elementId범위가 될 요소의 ID
javascript
window.SauceClipPlayerLib.setFloatingType({
  type: 'basic',
  restrictionArea: { element: document.getElementById('content') }
})
📌 지정한 ID의 요소를 찾지 못하면 범위 제한 없이 화면 전체에서 움직입니다.

가장자리 붙기

드래그를 놓은 지점이 화면 가장자리에서 100px 안이면 플레이어가 그 가장자리에 붙습니다. 범위를 제한한 경우에도 같습니다.


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

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

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