我想要embed Vine videos on my site。默认情况下,音频被禁用(有充分理由),
我希望在页面加载时变得邪恶并取消静音,
该视频似乎使用了videojs,有没有办法通过他们的api来做到这一点?
一旦页面加载,有没有办法模拟点击“取消静音”按钮?
检查元素给出:
<a href="#" class="mute-button off"></a>
我正在考虑js .click()
方法?
答案 0 :(得分:3)
您可以按如下方式添加参数静音: https://vine.co/v/h2t1zY5gOTB?mute=0
答案 1 :(得分:2)
到目前为止,我找不到任何方法。该按钮位于iframe内,因此无法访问该按钮以触发click事件。您还会注意到点击嵌入会将您链接到Vine网站上的视频查看器。
我在开发人员工具中将静音按钮的类更改为“静音按钮”,并且CSS中的嵌入状态甚至没有音频开启状态。这让我相信,在这个时候,Vine嵌入的基础设施没有取消静音视频。
如果您在检查器中向下钻取,则可以获取视频源的URL并在您自己的自定义视频播放器中链接到该视频源。这就是我采取的方法。希望将来Vine将为嵌入式视频提供更多选择。
答案 2 :(得分:1)
在Vine的当前版本中,您只需选择让它自动播放音频的选项,但要自己动手,请尝试在视频的src末尾添加?audio=1
。