포함된 플레이어 상호 작용 API 설명서
Adobe Learning Manager는 앱에 통합할 수 있는 라이브러리를 제공합니다. 이 라이브러리는 포함된 플레이어에서 이벤트를 수신하고 동작을 트리거하기 위한 다양한 API를 제공합니다.
제공된 API를 사용하여 플레이어에서 재생, 일시 정지 및 기타 동작을 수행할 수 있습니다.
라이브러리 로드
라이브러리는 이 위치에서 사용할 수 있습니다.
라이브러리를 로드하려면 아래의 단계를 따르십시오.
- 소비자 응용 프로그램에서 js 파일을 로드합니다.
- 라이브러리를 로드하면 window.cpPlayerLib가 채워집니다.
NOTE
prod US를 사용하지 않는 경우 env를 기준으로 cpPlayerLib.env 및 cpPlayerLib.sourceOrigin 매개 변수를 설정합니다.
기본값은 다음과 같습니다.
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
사용 가능한 메서드
cpPlayerLib 라이브러리는 다음 함수로 구성됩니다.
startPlayer
getAllPlays
getPlayer
navigateToModule
다음
이전
toggleTOC
toggleNotes
toggleClosedCaption
언어 변경
closePlayer
재생 일시 중지
setVolume
setPlayBackSpeed
탐색
앞으로
뒤로
navigateToPage
다음 페이지
previousPage
확대
축소
다운로드 작업 지원
JobAidPullout
전체 화면
이벤트 목록
onPlayerEvents(callBack)
콜백 함수를 등록하면 모든 플레이어 이벤트에서 호출됩니다. 이벤트 이름은 다음과 같습니다.
- PLAY(비디오/오디오/CP)
- PAUSE(비디오/오디오/CP)
- TIMEUPDATE(비디오/오디오/CP)
- PAGECHANGE(PPT/PDF)
- NOTEADDED(모든 콘텐츠)
- LAUNCHED(모든 콘텐츠)
- STARTED(모든 콘텐츠)
- COMPLETED(모든 콘텐츠)
- PASSED(모든 콘텐츠)
- FAILED(모든 콘텐츠)
onStreamingEvents(callBack)
콜백 함수를 등록하면 사용자 활동을 추적하기 위해 전송되는 모든 플레이어 명령문에 대해 호출됩니다.
recommendation-more-help
d5e5961a-141b-4c77-820e-8453ddef913d