jQuery如何在点击时停止Vimeovideo
这是简单的代码: http : //jsfiddle.net/YAFuW/1/
基本上我试着这样使用:
STOP $('a').click(function() { alert('stoped'); froogaloop.api('unload'); });
我不知道完成这种跨浏览器的“好”或“正确”方式。
Youtube的JavaScript API也失败了。
但这种方法可靠并且确实有效。
基本上,它会杀死并重建它。
$('a').click(function() { alert('stoped'); vimeoWrap = $('#vimeoWrap'); vimeoWrap.html(vimeoWrap.html()); });
查看JSFiddle
如果您只需播放或暂停video使用,请执行以下操作:
var iframe = $('#vimeo-player')[0]; var player = $f(iframe); $('#stop').click(function() { alert('stoped'); player.api('pause'); }); $('#play').click(function(){ alert('play'); player.api('play'); })
和标记:
STOP PLAY
您错过了获取vimeovideo的ID:
var iframe = $('#vimeo-player')[0]; var player = $f(iframe); player.api('unload');
示例: http : //jsfiddle.net/joan_r/dutzh512/
[PLAY] [PAUSE] [STOP]
如果您使用Vimeo更新的API代码,那么您可以执行以下操作: http : //jsfiddle.net/deshg/8CV2S/ 。 您可以看到停止按钮现在为您提供警报,然后video已卸载。
干杯!
最好的方法是使用Vimeo API :
例: