Javascript 在Brightcove视频上恢复或设置开始时间

Javascript 在Brightcove视频上恢复或设置开始时间,javascript,html5-video,brightcove,Javascript,Html5 Video,Brightcove,我用Brightcove播放器和Angular做一个弹出视频。我想能够恢复后,弹出窗口关闭它 我找到了可以暂停、恢复或设置开始时间的模块: 然而,他们的文件有些过时。例如,这不起作用 var APIModules = brightcove.modules.APIModules; var videoPlayer = experience.getModule(APIModules.VIDEO_PLAYER); 尽管我已经包含了js文件: <script src="http://admin.

我用Brightcove播放器和Angular做一个弹出视频。我想能够恢复后,弹出窗口关闭它

我找到了可以暂停、恢复或设置开始时间的模块:

然而,他们的文件有些过时。例如,这不起作用

var APIModules = brightcove.modules.APIModules;
var videoPlayer = experience.getModule(APIModules.VIDEO_PLAYER);
尽管我已经包含了js文件:

<script src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>
<script src="http://admin.brightcove.com/js/APIModules_all.js"></script>

上面说
ReferenceError:控制台中没有定义体验

您能告诉我如何成功使用
pause()
seek()
功能吗


谢谢。

不要使用
apimules\u all.js
脚本。加载仅适用于Flash播放器的旧版本API

将参数添加到播放器嵌入代码以加载智能播放器API:

<param name="includeAPI" value="true">
<param name="templateLoadHandler" value="onLoad">
<param name="templateReadyHandler" value="onReady">
模板加载事件太早,无法与播放交互,因为尚未加载视频。在使用
videoPlayer.play()
之前,请等待就绪事件

var videoPlayer;
function onTemplateLoad(id) {
  var experience = brightcove.api.getExperience(id);
  videoPlayer = experience.getModule(brightcove.api.modules.APIModules.VIDEO_PLAYER)
}