是否有JS功能可以使Brightcove智能播放器视频开始播放

Is there a JS function to make a Brightcove Smart Player video start to play?

本文关键字:播放器 视频 开始 播放 智能 Brightcove JS 功能 可以使 是否      更新时间:2023-09-26

我有一个视频页面,其中视频本身隐藏在带有图像和文本的促销叠加层后面,使用 z 索引。当用户单击图像时,它会淡出,露出下面的视频。

我想在用户单击此图像时播放视频,

这样他们就不必在看到视频时单击播放按钮,就像您使用 FlowPlayer 等插件一样?

有没有类似的东西:

brightcove.playVideo();

我已经尝试了文档,但找不到我正在寻找的内容,因为我对第三方 API 缺乏经验。

为此使用播放器 API,特别是视频播放器模块。

在工作室的播放器设置中启用 API,并将以下参数添加到发布代码中:

<param name="includeAPI" value="true" /> 
<param name="templateLoadHandler" value="onTemplateLoad" />

将指定为 templateLoadHandler 的值的函数定义为 。

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

然后要播放视频,请使用 videoPlayer.play() .请注意,某些移动浏览器(包括移动 Safari)在与播放器交互之前不允许播放 - 您可以使用videoPlayer.canPlayWithoutInteraction来确定play()是否正常工作。

更多 API 文档/示例,请点击此处。