Documentação da API de interação do reprodutor incorporado
O Adobe Learning Manager fornece uma biblioteca que pode ser integrada a um aplicativo. Esta biblioteca fornece várias APIs para ouvir eventos e acionar ações no reprodutor incorporado.
Usando as APIs fornecidas, você pode reproduzir, pausar e executar outras ações no reprodutor.
Carregar a biblioteca
A biblioteca está disponível neste local.
Para carregar a biblioteca, siga as etapas abaixo:
- Carregue o arquivo js no aplicativo do cliente.
- Ao carregar a biblioteca, window.cpPlayerLib será preenchido.
Os valores padrão são:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
Métodos disponíveis
A biblioteca cpPlayerLib consiste nas seguintes funções:
startPlayer
-
loId: a ID do objeto de aprendizado.
-
accountId: a ID da conta da conta do ALM.
-
userId: a ID do usuário.
-
accessToken: o token de acesso.
-
domRefId: a ID do contêiner div no qual o reprodutor deve ser renderizado.
-
onModuleLoaded: esta função será invocada quando os módulos com os detalhes abaixo forem carregados.
-
contentType
-
loID
-
moduleId
-
concluído
-
currentLanguage
-
availableLanguages
-
isCCAvailable
-
ccEnabled
getAllPlayers
getPlayer
- loId: a ID do objeto de aprendizado.
navigateToModule
- moduleId: A ID do módulo.
próximo
- Nenhum
anterior
- Nenhum
toggleTOC
- Nenhum
toggleNotes
- Nenhum
toggleClosedCaption
- Nenhum
changeLanguage
- idioma: o código do idioma a ser especificado.
closePlayer
- Nenhum
togglePlayPause
- Nenhum
setVolume
- volume: o valor do volume. O intervalo válido é de 0 a 1.
setPlayBackSpeed
- velocidade: o valor da velocidade a ser especificado. Os valores válidos são 0,25, 0,5, 0,75, 1, 1,25, 1,5, 1,75, 2.
buscar
- tempo: o tempo para o qual pular. O tempo é em segundos.
avançar
- Nenhum
retroativo
- Nenhum
navigateToPage
- pageNumber: O número da página para a qual saltar.
próximaPágina
- Nenhum
páginaAnterior
- Nenhum
Mais zoom
- Nenhum
Menos zoom
- Nenhum
downloadJobAid
- Nenhum
toggleJobAidPullout
- Nenhum
tela cheia
- Nenhum
Lista de eventos
onPlayerEvents(callBack)
Ao registrar, a função de retorno de chamada será invocada em todos os eventos do reprodutor. Os nomes dos eventos são os seguintes:
- PLAY (Vídeo/ Áudio/ PC)
- PAUSE (Vídeo/ Áudio/ PC)
- TIMEUPDATE (Vídeo/ Áudio/ CP)
- PAGECHANGE (PPT/ PDF)
- NOTEADDED (Todos os conteúdos)
- LAUNCHED (Todos os conteúdos)
- STARTED (Todos os conteúdos)
- COMPLETED (Todos os conteúdos)
- PASSED (Todos os conteúdos)
- FAILED (todos os conteúdos)
onStreamingEvents(callBack)
Ao registrar, a função de retorno de chamada será invocada em todas as instruções do reprodutor enviadas para acompanhar a atividade do usuário.