我使用的是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控制音量
由于
答案 0 :(得分:0)
我试图解决这个问题 - 我需要一个视频来自动播放(它将在广告单元中使用)并默认情况下将其静音。
从您提供的链接中,请参阅以下注释:
注意:音量控制尚未包含在Smart Player API中。 iOS设备不允许控制外部的音量 内置系统控件(即不能通过Javascript完成)。 在任何HTML播放器中以编程方式控制音量是 目前无法实现。
我认为解决方案可能是使用支持自动播放和静音的Flash Player API,然后回退到Smart Player API而不在其他地方自动播放。
我也在考虑将video.js作为替代方案 - 但如果来自BC知识库的说明是正确的,那就不行了。