问题标签 [brightcove]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
58 浏览

brightcove - Brightcove BEML 图标名称列表

寻找已定义图标名称的列表。

任何想法我都可以在 BEML 的 Button 标记中找到 iconName 的预定义名称列表。

谢谢马克

0 投票
1 回答
495 浏览

javascript - Brightcove 两个播放器 API

如指南所示(如下),我正在使用 Brightcove api,但我的问题是我无法以这种方式管理两个玩家,我需要它:

有管理多个玩家的想法吗?

0 投票
1 回答
324 浏览

javascript - 是否可以对 Apple 设备上的 Brightcove 事件做出反应?

我试图为移动设备构建一个视频/图像滑块,我正在使用 Brightcove 来显示我的视频。

尽管由于 Brightcove 版本的限制,我在播放视频后很难让我的滑块工作,因为我删除了我的叠加层并且 Brightcove 插入了一个 Iframe,它几乎禁用了我所有的触摸事件(通过锤子处理。 js)。

让我向您展示我的代码:

滑块标记:

Brightcove 初始化:

事件处理:

Brightcove_video.js: http ://pastebin.com/fTL5Uhqc

这实际上可以在每个浏览器的我的桌面上完美运行。但是,一旦我在 Apple 设备上对其进行测试,它就不起作用了,因为 Flash 对象不再加载,而是一个 iFrame。

0 投票
1 回答
2469 浏览

javascript - 在 Angular 中集成 Brightcove 播放器

我必须将 Brightcove 播放器集成到角度模态窗口中。

这是我通常会放入的目标代码,比如说,一个 jQuery 模式来显示视频:

请注意最后一行对 Brightcove 函数的调用以及对象内的 {{screencast.brightcove_id}}(编辑:现在 screencast.brightcove_id,没有大括号)引用。我尝试将这段代码原样放在 Angular 中,并在 Angular 之前(或之后,它没有任何区别)在头部引用 Brightcove.js,但它不起作用。它抛出一个错误:

这显然不是 Angular 做事的方式,但我无法找到有关在 Angular 中集成其他 Javascript 工具的信息。你怎么做呢?

编辑:使用 screencast.brightcove_id 代替 {{screencast.brightcove_id}} 摆脱了错误消息。但是,不会发生角度绑定的替换,并且会发送 brightcove 以寻找具有 id “screencast.brightcove_id”的视频。手动插入正确的 id 插件可以工作,但我需要 angular 来填充该字段。

Plunkr:http ://plnkr.co/edit/H78jIrvx2EsxSSVijZMh?p=preview

0 投票
1 回答
1284 浏览

android - Android 上的 Brightcove HTML5 视频(Nexus 除外)

这与嵌入式视频有关,与 SDK 无关。

HTML5 视频在桌面和 iOS 上运行良好,但在 Android 上只能在 Nexus 手机和平板电脑上播放。不幸的是,在其他设备上进行测试时(我尝试过 Galaxy 和 Note),我收到以下错误:

我尝试了 mp4 和 mov 格式,重新转码了 VBR 和 CB 比特率类型的视频。没有任何效果。我知道这应该可行,因为测试页面(http://support.brightcove.com/en/video-cloud/docs/video-test-html-5)在所有设备上都可以正常播放。

发布代码如下所示:

有什么想法吗?

0 投票
1 回答
141 浏览

javascript - Brightcove 准备活动

我有以下代码

问题是有时该onBrightcoveReady函数不会被调用。我想这是因为当getReady方法被调用时,视频还没有准备好,但与此同时它已经准备好了。

如果我仔细检查它会起作用,但我仍然认为它不安全。

0 投票
1 回答
724 浏览

javascript - 是否有 JS 功能可以让 Brightcove 智能播放器视频开始播放?

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

我想在用户单击此图像时播放视频,这样他们在看到视频时就不必单击播放按钮,就像使用 FlowPlayer 之类的插件一样?

有没有类似的东西:

brightcove.playVideo();

我已经尝试过文档,但找不到我要找的东西,因为我对第三方 API 非常缺乏经验。

0 投票
1 回答
1734 浏览

google-dfp - Brightcove 视频预贴片的伴随广告

我有一个 300X250 的随播广告,计划通过 dfp 播放某个前置广告。播放 brightcove 视频时,预卷开始,它应该也在相邻的 div 中显示伴随广告,但目前没有这样做。

我已经尝试使用 gpt 调用伴随多维数据集广告,详见https://developers.google.com/interactive-media-ads/docs/companions/companions-gpt以及使用brightcove 'bcsyncroadblock' 回调函数详细这里http://support.brightcove.com/en/video-cloud/docs/working-vast-20-external-companion-ads但无法加载伴随广告。

希望遇到/解决类似问题的任何人提供意见。

0 投票
1 回答
2458 浏览

iframe - 替换移动设备上 Brightcove 智能播放器上的默认播放按钮

很可能我只需要正确的术语来找到答案;但是,我想其他人已经遇到过这个问题并且马上知道如何解决它。

我正在使用 Brightcove 的服务和他们的 Smart Player。我已经配置了 Chromeless 播放器并试图消除所有控件,因为我的页面控件将使用它们的 API 来播放、暂停等。在桌面上,这工作正常。在移动设备(iOS7 Safari)上,我想用我自己的图形替换视频播放器上的播放按钮。

我想把这个:

在此处输入图像描述

进入这个:

在此处输入图像描述

有人知道怎么做吗?我不能只使用 JavaScript 访问播放器,因为它位于由 Brightcove 服务填充的 iframe 中。

0 投票
3 回答
6122 浏览

javascript - html5 视频不能在 android webview 中播放,但可以在(移动)chrome 中播放

我有一个(客户)网站,它使用 js brightcove 播放器来呈现 html5 视频。(阅读:我无法编辑网站本身)

在移动 Chrome 中,视频可以正常工作,一切都很好。但是在我的 Android 应用程序中,使用呈现完全相同页面的 WebView 无法播放视频。

我已经阅读了许多类似的 SO 问题,并确保已完成以下操作:

  • 关闭网络视图插件(关闭 Flash),以确保使用的是 html5 视频而不是 Flash 版本。
  • javascript显然已启用
  • webchromeclient 安装在 web 视图上。
  • 覆盖 webchromeclient 中的 onShowCustomView (不幸的是,它从未被调用)
  • 为活动打开硬件加速

有些帖子建议手动调用视频的 play() 方法,这不是一个好主意,但是无论如何都不可能,因为brightcove播放器的视频标签在iframe中,无法获取它通过javascript。

到目前为止,我已经没有什么想法了,问题可能出在哪里或在哪里。任何建议都非常感谢。LogCat 中唯一相关的日志消息是:

10-25 14:01:01.503: D/VideoLayerManager(1307): Reinit GLResource for VideoLayer

我的 WEBVIEW 设置

课程内容可以从这里 goo.gl/GVtgD0 下载。

我身边的日志