GuidesAPI GuideChangelog
Log In
Guides

재생 중 인터럽트 옵션

통화나 이어폰 빠짐으로 재생이 멈춘 뒤, 다시 이어 재생할지 멈춘 채 둘지 정하는 옵션입니다. 지정 방법은 확정 대기 중입니다.

재생 중 인터럽트 옵션 — 소스라이브 플레이어 iOS SDK
예상 소요 시간: 5분 (읽기만)
다루는 상황

시청 중에 플레이어 밖에서 끼어드는 일이 생기면 재생이 멈춥니다.
그 일이 끝난 뒤 다시 재생할지, 멈춘 채 둘지를 정하는 것이 인터럽트 옵션입니다.

상황재생이 멈추는 이유끝난 뒤 시청자가 겪는 일
이어폰·헤드셋이 빠짐 소리가 갑자기 스피커로 나가는 것을 막기 위해 멈춥니다 다시 꽂아도 멈춘 상태입니다. 직접 재생을 눌러야 합니다
전화 수신·통화 통화 음성과 겹치지 않도록 멈춥니다 통화가 끝나도 멈춘 상태입니다
💡 라이브 방송에서는 체감이 큽니다 — 다시 재생을 누르는 사이에도 방송은 진행되므로, 시청자는 그 구간을 놓칩니다. 이탈로 이어지기 쉬운 지점입니다.
지정할 수 있게 되는 동작

아래 두 가지를 앱이 정할 수 있도록 준비하고 있습니다.
기본값은 「멈춘 채 둔다」 이므로, 이어서 재생하려면 앱이 켜 주어야 합니다.

지정 항목기본켜면
이어폰 재연결 뒤 이어 재생 멈춤 유지 다시 연결하면 자동으로 이어 재생합니다
통화 종료 뒤 이어 재생 멈춤 유지 통화가 끝나면 자동으로 이어 재생합니다
💡 이어 재생할 때 소리를 어떻게 할지도 함께 정할 수 있습니다. 갑자기 소리가 크게 나는 것을 피하려면 음소거로 이어 재생하는 선택이 있습니다. 시청자가 직접 소리를 켜게 됩니다.
💡 어느 쪽이 좋은가 — 라이브 방송은 이어 재생을 켜는 편이 일반적입니다. 다만 이어폰을 뽑는 것이 「그만 보겠다」는 뜻인 경우도 있어, 서비스 성격에 맞춰 정하세요.
연동 코드
Swift
// AppDelegate — 초기화 직후에 한 번만
SauceClient.initInstance(activationKey: "발급받은 활성화 키", apiHost: .stage)

// 이어폰을 다시 꽂으면 이어 재생 (음소거로 시작)
SauceClient.setResumeOnHeadphoneReconnected(true, muted: true)

// 통화가 끝나면 이어 재생
SauceClient.setResumeOnCallEnded(true)
파라미터타입기본설명
첫 번째 인자Boolfalsetrue 면 방해가 끝난 뒤 자동으로 이어 재생합니다
mutedBoolfalsetrue음소거 상태로 이어 재생합니다
💡 iOS 는 별도 권한이 필요하지 않습니다. 통화·이어폰 상태는 시스템이 오디오 세션 알림으로 전달하므로 사용자 동의를 받지 않습니다. Android 는 통화 감지에 권한이 필요할 수 있어 이 점이 다릅니다.
💡 먼저 적용해야 한다면담당자에게 문의하면 현재 사용 가능한 방법을 안내받을 수 있습니다.


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

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

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