Playback Callback 사용하기
이 문서에서는 WECANDEO 플레이어 사용 시 설정 가능한 Playback Callback에 대해 설명합니다.
Playback Callback은 설정된 URL로 전송 주기마다 플레이어에서 사용자의 콘텐츠 시청 정보를 전송하는 기능입니다.
온라인 학습 서비스, LMS에서는 이 기능을 통해 사용자의 콘텐츠 진도를 체크하고 이어보기를 제공하는 데 활용할 수 있습니다.
사용하기 전에
- V4 버전의 비디오팩에서만 지원됩니다.
- 사전에 비디오팩 CMS에 설정 URL이 등록되어 있어야 합니다.
- 배포 패키지 단위로 설정할 수 있습니다.
- Play URL에서만 전송되며 Video URL을 사용하거나 타사 플레이어 사용 시 이용이 불가능합니다.
Callback 설정하기
- 비디오팩 CMS > 배포 > 배포 패키지 > 패키지 > 배포 설정 > Playback Callback 항목에서 콘텐츠 시청 정보를 전송 받을 URL을 입력 후 저장합니다.
- 전송 주기는 기본 10초로 설정되어 있으며 1초 이상의 값을 입력할 수 있습니다.
Callback Data
기본 정보
- vk : 비디오 키
- st : 비디오 정보 요청 시간
- "st"는 콘텐츠 시청 정보가 처음 호출된 시점의 Unix Timestamp입니다.
- pt : 재생 시간
- "pt"는 전체 누적 재생 시간을 의미합니다.
- "pt"는 이미 재생한 구간에서의 시청도 포함합니다.
- lpt : 마지막 재생 위치
- "lpt"는 재생 위치 중 가장 많이 진행된 지점을 의미합니다.
추가 정보
- 플레이어 iframe API에서 사용자 지정 아이디를 설정할 수 있습니다.
- 플레이어 iframe API에서 추가로 전송할 정보를 설정할 수 있습니다.
사용자 지정 아이디의 설정은 오픈되어 있지 않으므로 담당 AM을 통해 문의 부탁드립니다.
기타 유의사항
- 플레이어가 재생을 시작하면 전송 주기에 따라 Callback 전송이 시작됩니다.
- "pt", "lpt"의 시간 단위는 초(s)입니다.
- "pt", "lpt"는 배속 기능을 사용한 경우 배속이 적용된 재생 시간도 포함합니다.
e.g., 영상을 2배속으로 10분 동안 시청한 경우 pt와 lpt는 1200(초)이 됩니다. - 일시정지 또는 시청 완료 시 Callback이 추가로 전송된 후 전송 중지됩니다.
- 플레이어의 재생이 종료(시청 완료)되면 Callback 정보는 초기화됩니다.
- Playback Callback 정보를 진도체크에 사용 시 위치 이동(Seek)를 허용하면 사용자의 실제 시청정보와 차이가 있을 수 있습니다.
Playback Callback를 사용하는 방법 외에 플레이어 iframeAPI를 사용하여 진도 체크를 구현할 수도 있습니다. → 자세히보기
Updated about 2 months ago