Brightcove SmartPlayer API控制卷

时间:2014-01-24 18:54:11

标签: javascript volume brightcove

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

我可以通过智能手机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控制音量

由于

1 个答案:

答案 0 :(得分:0)

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

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

  

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

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

我也在考虑将video.js作为替代方案 - 但如果来自BC知识库的说明是正确的,那就不行了。