嵌入式播放器的交互 API 文档
Adobe Learning Manager 提供一个可集成至应用程序的库。 该库提供多种 API 来收听嵌入式播放器中的事件并触发操作。
通过使用提供的 API,您可以在播放器上执行播放、暂停和其他操作。
加载库
可在此位置获取该库。
要加载该库,请按以下步骤操作:
- 加载使用者应用程序中的 js 文件。
- 加载该库时,系统会填充 window.cpPlayerLib。
NOTE
如果您没有使用prod US,请根据您的环境设置参数cpPlayerLib.env和cpPlayerLib.sourceOrigin。
默认值为:
- window.cpPlayerLib.env = https://learningmanager.adobe.com/app/player;
- window.cpPlayerLib.sourceOrigin = "https://cpcontents.adobe.com";
可用方法
cpPlayerLib 库包含以下函数:
startPlayer
getAllPlayers
getPlayer
navigateToModule
下一个
上一个
切换目录
toggleNotes
toggleClosedCaption
更改语言
closePlayer
togglePlayPause
setVolume
setPlayBackSpeed
查找
转发
向后
navigateToPage
下一页
previousPage
放大
缩小
downloadJobAid
toggleJobAidPullout
全屏
事件列表
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