5. 오프라인 재생
로컬 디스크에 다운로드가 완료된 콘텐츠를 재생하는 방법을 설명합니다.
오프라인 상태에서는 온라인 스트리밍 재생 시 사용하는 원격 URL 대신, 다운로드가 완료된 KollusContent 인스턴스를 플레이어에 그대로 전달하여 재생을 시작합니다.
이 문서의 모든 예제 코드는 공식 샘플 앱인 kollus_player_ios를 바탕으로 작성되었습니다.
오프라인 재생
스토리지 매니저를 통해 안전하게 다운로드 완료된 콘텐츠 객체를 확보한 뒤, 플레이어 뷰의 데이터 소스로 주입하여 오프라인 재생을 시작합니다.
1. 다운로드 완료 콘텐츠 탐색
let downloaded = StorageManager.shared.contents()
.first { $0.mediaContentKey == targetMck && $0.downloaded }