问题标签 [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.
javascript - 在图像单击时触发 Brightcove 视频播放并在视频完成后将其隐藏
我正在尝试在单击图像时播放视频,并在视频播放完毕后将其隐藏,到目前为止,我的结构如下:
我想在点击overlay_play_big
div 时触发视频播放。我正在使用 Brightcove API,但即使是这个简单的警报也不起作用。视频结束,没有任何反应。我该怎么做,还是我犯了一个错误?
android - 从移动设备上的锚链接全屏启动 Brightcove 视频播放器
我想从移动页面上的锚链接启动全屏视频。
我们正在寻找一种类似于 iOS HTML5 视频体验的跨设备体验,其中图标替换了缩略图。
该视频位于 Brightcove。我不需要使用 Brightcove SmartPlayer HTML5,但希望它能够更好地降级。
通过调整视频元素的大小并将其隐藏在播放图标下并使用 JavaScript 启动视频,我已经能够在大多数 iOS 设备上获得一个有缺陷的版本,但是 Andriod 设备希望在图标下播放视频,这是有道理的. 我宁愿不混淆这个解决方案。
CSS:
HTML:
JavaScript:
javascript - 如何使用 BEML 或 JS 在 Brightcove Smart Player 中全屏添加图像叠加层?
使用 BEML
我已从Brightcove Video Cloud BEML DTD 上的此文档<Image/>
向 Brighcove BEML 模板添加了一个标签。
图像在视频加载时显示,但在视频全屏时消失。有没有办法确保它不会那样做?
我的代码:
使用 Javascript:
我听说可以使用 JS API 添加徽标,但有人告诉我它可能不适用于智能播放器。这是真的?
html - Brightcove 使用 VAST 广告服务器在 HTML5 视频中插播广告?
我正在尝试让插播广告在 Brightcove HTML5 播放器中运行。广告由符合 VAST2 的广告服务器提供。
通过阅读所有 Brightcove 文档和开发人员资源,我得出的结论是,这根本不可能。我的结论正确吗?
我的主要发现:
- 1 如果播放器配置了“VAST 服务器广告源”,则根据此文档http://support.brightcove.com/en/video-cloud/docs/using-vast-server-ad-source-publishers:
“HTML 播放器的 VAST 服务器广告源不支持加载广告和插播广告。”
所以我改变了方向,按照文档编写了一个自定义的 HTML5 广告插件。我正在接收插播广告 CUE 事件并调用广告服务器。这导致:
- 2 根据此文档http://support.brightcove.com/en/video-cloud/docs/creating-ad-plug-html-players ,有了广告服务器 VAST 响应:
“由于我们的广告插件系统的第一次迭代没有公开将广告 XML 传递给 Brightcove 播放器以进行显示的任何方式,因此广告插件必须在广告播放期间修改视频元素才能播放视频广告”
我的结论是,在上述情况 2 中,我必须在没有来自 brightcove 的 VAST 帮助的情况下基本上操纵准系统 <video> 元素——这意味着从头开始重新实现所有 VAST 客户端播放器功能(重定向、展开、播放、跟踪、点击处理、随播广告等。) - 或 - 在插件中合并和使用第三方 VAST 库或播放器,在执行所有这些工作的同时仍符合 Brightcove 广告模块流程。
我希望我错过了一些文档,或者有一些理智的中间立场可以让这个工作。任何意见,将不胜感激。
javascript - 如何创建一个完全空白的没有控件的 Brightcove 播放器模板?
我正在尝试加载一个 Brightcove 视频,当 HTML5 版本在 iPad 上加载时(例如:播放/暂停、进度条、音量)并只是播放视频,该视频完全没有控制。然后,该视频将通过智能播放器 API 使用页面上的按钮进行控制。我尝试使用如下所示的 BEML 标记创建一个非常空白的模板,它隐藏了 Flash 播放器中的控件,但不影响 HTML5 播放器,我在这里遗漏了什么吗?
我认为Javascript Smart Player API中可能有一些方法,但我似乎找不到它们,是否hideVideoControls
存在类似或类似的东西?
windows-8 - BrightCove Video Cloud SDK 适用于 windows 8 商店应用程序和 windows phone 8 应用程序
根据链接BrightCoveVideo Cloud SDK BrightCove 没有适用于 windows 8 和 windows phone 8 平台的视频云 sdk。我想集成 Brightcove 提供的 HLS 和 akamai 高清流媒体,那么我应该如何将它集成到 windows 商店应用程序和 windows phone 8 应用程序中。请建议
- 有没有可能?
- 我是否获得了适用于 windows 商店应用程序和 windows phone 8 应用程序的 sdk。
谢谢你。
javascript - 如何动态更改玩家 ID 和密钥?
我在网站上使用 brightcove 视频云平台,特别是 smartplayer API ( http://support.brightcove.com/en/video-cloud/docs/using-smart-player-api )。当点击一个新的视频链接时,我在 jQuery modVP.loadVideoByID(); 更改当前智能播放器中的视频(正在工作)。我在下面包含了该代码。除了更改活动视频之外,我如何更改实际播放器(参数 playerid 和 playerkey)?
工作 jQuery
播放器嵌入代码:
url - 从 Brightcove URL 按钮下载
我正在创建一个网站,该网站利用托管在 brightcove 上的视频,以便我们的销售团队可以访问这些视频并将它们发布到其他零售网站。我在页面上包含了一个下载 URL 文本区域,该区域提供了所选视频的长 URL,如果将其粘贴到浏览器中,则可以将视频直接保存到他们的计算机上。我需要创建一个按钮,单击该按钮会自动在个人计算机上显示另存为窗口,以便可以下载它,或者只是一个会自动开始下载的下载按钮。有什么建议么?
pradcomedia.com/brightcove/videomanager.html
import - Sitecore BrightCove 安装问题
在 Sitecore 上安装 Brightcove 时,看不到导入操作,并且根据安装文档也看不到来自 Bright Cove 的模板。
详情如下:
安装的 Sitecore:Sitecore 7.1 rev。130926.exe
安装的软件包:Sitecore Media Framework 1.2 rev。131220.zip Sitecore 媒体框架 Brightcove 版 1.2 修订版。131220.zip
下面是安装后的截图
关于为什么我看不到这些的任何想法?
indexing - Sitecore 7:BrightCove with Solr -Index mediaframework_brightcove_index 未找到
在 Sitecore 7 中的亮湾媒体框架上单击导入时,没有任何内容被导入,而是我在 sitecore 日志中看到以下问题。关于如何解决这个问题的任何想法?
ManagedPoolThread #8 09:17:35 错误 MediaFramework *同步失败。异常:System.ArgumentException 消息:未找到索引 mediaframework_brightcove_index 来源:Sitecore.ContentSearch 在 Sitecore.ContentSearch.ContentSearchManager.GetIndex(String name) 在 Sitecore.Integration.Common.Utils.ContentSearchUtil.FindOne[T](String indexName, Expression` 1 个过滤器)在 Sitecore.MediaFramework.Brightcove.Synchronize.VideoSynchronizer.GetSearchResult(Object entity, Item accountItem) 在 Sitecore.MediaFramework.Synchronize.SynchronizerBase.SyncItem(Object entity, Item accountItem) 在 Sitecore.MediaFramework.Brightcove.Synchronize.VideoSynchronizer。 Sitecore.MediaFramework.Pipelines.MediaSyncImport.MediaSyncItemImport.SyncItem.Process(MediaSyncItemImportArgs args) 处的 SyncItem(Object entity, Item accountItem)
ManagedPoolThread #4 09:17:35 INFO 作业结束:导入 MediaFramework 内容(处理的单位:)
如果我缺少任何设置,请告诉我。
重要提示:我们使用的是 Solr 而不是 lucene 搜索,因此相应地修改了“Sitecore.ContentSearch.MediaFramework.Brightcove.config”以包含 solr 搜索配置。