我正在使用vimeowrap循环播放视频播放列表。我希望vimeowrap输出的iframe的宽度和高度为" 100%"或""没有。要么工作。
Vimeo Wrap:http://luwes.co/labs/vimeo-wrap/
我的测试页:http://www.a3network.com/vimeo_wrap.html
这是我正在测试的内容。
<script>
vimeowrap('player').setup({
urls: [
'https://vimeo.com/16437160',
'https://vimeo.com/16439781',
'https://vimeo.com/16449483',
'https://vimeo.com/16449643',
'https://vimeo.com/16449980',
'https://vimeo.com/16450347'
],
width: '100%',
height: '100%'
});
</script>
我得到了这个输出:
<iframe width="100" height="100" frameborder="0" allowfullscreen="" mozallowfullscreen="" webkitallowfullscreen="" src="http://player.vimeo.com/video/16437160?api=1&player_id=player_0" id="player_0" style="position: absolute; display: block;"></iframe>
我需要这个输出:
<iframe width="100%" height="100%" frameborder="0" allowfullscreen="" mozallowfullscreen="" webkitallowfullscreen="" src="http://player.vimeo.com/video/16437160?api=1&player_id=player_0" id="player_0" style="position: absolute; display: block;"></iframe>
任何帮助,建议,线索,线索,提示都非常受欢迎,非常感谢。
答案 0 :(得分:0)
似乎 vimeowrap 不支持设置百分比高度/宽度。您可以在添加框架后更改框架上的样式,例如(使用JQuery):
vimeowrap('player').setup({
urls: [
'https://vimeo.com/16437160',
...
]
});
$("#player").find(":iframe").css("width", "100%").css("height", "100%");
您还可以查看我曾经尝试过的fiddle。
答案 1 :(得分:0)
您可以为playlist
和playerReady
事件添加处理程序,然后将div和iframe的大小调整为100%:
var player = vimeowrap('player').setup({
...
});
player.events.playlist.add(function() {
player.container.style.height = '100%';
player.container.style.width = '100%';
player.display.style.width = '100%';
player.display.style.height = '100%';
});
player.events.playerReady.add(function() {
player.iframe.width = '100%';
player.iframe.height = '100%';
});