【问题标题】:Brightcove SmartPlayer API Controlling VolumeBrightcove SmartPlayer API 控制音量
【发布时间】: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 视频播放器。

标签: javascript volume brightcove


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多