Brightcove SmartPlayer API 控制音量

Posted

技术标签:

【中文标题】Brightcove SmartPlayer API 控制音量【英文标题】:Brightcove SmartPlayer API Controlling Volume 【发布时间】:2014-02-15 21:28:03 【问题描述】:

我正在使用 Brightcove 自定义播放器,它只有 videoDisplay(没有视频控制)。在 javascript 中,我正在创建所有媒体控件,例如(播放/暂停、搜索栏、音量、全屏)。

我可以通过 smartplayer API 播放、暂停、寻找视频。但我没有找到静音/取消静音或调整音量的方法。

从 Brightcove 支持网站我找到了一篇通过 JS 控制音量的文章 http://support.brightcove.com/en/video-cloud/solutions/controlling-volume-player-api

setVolume 方法抛出未定义的错误

但我在 VideoPlayer API 中找不到方法 video.setVolume() http://docs.brightcove.com/en/video-cloud/smart-player-api/reference/symbols/brightcove.api.modules.VideoPlayerModule.html

帮我通过 JavaScript 控制音量

谢谢

【问题讨论】:

setVolume 方法仅适用于 Flash 视频播放器。 【参考方案1】:

我正试图解决这个问题 - 我需要一个视频来自动播放(它将在广告单元中使用)并默认将其静音。

从您提供的链接中,请参阅以下注释:

注意:智能播放器 API 中未包含音量控制。 ios 设备不允许控制外部音量 内置系统控件(即不能通过 Javascript 完成)。 在任何 HTML 播放器中以编程方式控制音量是 目前不可能。

我认为解决方案可能是使用支持自动播放和静音的 Flash Player API,然后在其他地方不自动播放的情况下回退到 Smart Player API。

我也在研究 video.js 作为替代方案 - 但如果来自 BC 知识库的注释是正确的,那将无法正常工作。

【讨论】:

以上是关于Brightcove SmartPlayer API 控制音量的主要内容,如果未能解决你的问题,请参考以下文章

获取 BrightCove 视频的 URL 以供下载和流式传输

BRIGHTCOVE推出面向营销人员的BRIGHTCOVE营销工作室,以提高知名度和营收

新的BRIGHTCOVE MARKETPLACE扩大技术合作伙伴生态系统

Brightcove 库不断使应用程序崩溃

Brightcove任命Dan Freund为首席营收官

javascript 触发Brightcove视频