Dan*_*lan 4 javascript iframe vimeo mute vimeo-api
有没有办法使用jQuery或CSS来静音iframe的音频?
这是我需要静音的iframe
<iframe src="http://player.vimeo.com/video/4415083?api=1;title=0&byline=0&portrait=0&color=d01e2f&autoplay=1" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Run Code Online (Sandbox Code Playgroud)
在您的页面中包含此库:https://github.com/vimeo/player-api/tree/master/javascript like this
<script src="//f.vimeocdn.com/js/froogaloop2.min.js"></script>
根据http://developer.vimeo.com/player/js-api,此代码将向vimeo播放器发送API调用,以便在播放器准备就绪后将音量设置为0
// you may need another way of getting reference to the iframe:
var iframe = document.getElementsByTagName('iframe')[0];
var player = $f( iframe );
player.addEvent('ready', function() {
player.api('setVolume', 0);
});
Run Code Online (Sandbox Code Playgroud)
或者,没有外部库:
iframe.contentWindow.postMessage('{"method":"setVolume", "value":0}','*');
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/87dsjL8q/1/