我正在尝试为上面的播放器放置上面的图像。
这是我到目前为止所得到的。我希望gif能够超越嵌入式视频,所以在播放时,它可以开始加载。
<div id="video"><img src="images/hand.gif" width="500" height="281" />
<iframe src="http://player.vimeo.com/video/66167649" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
答案 0 :(得分:1)
根据您的尝试,您可以使用一些JS隐藏视频,直到单击图像为止。
<a href="#" id="video" class="show_hide">
<img src="images/hand.gif" width="500" height="281" />
</a>
<div class="slidingDiv">
<iframe src="http://player.vimeo.com/video/66167649" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
确保引用jQuery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js" type="text/javascript"></script>
<强> JS 强>
<script type="text/javascript">
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
$("#video").hide();
});
});
</script>
答案 1 :(得分:0)
我最终弄清楚出了什么问题。所以基本上,除非像你说的那样使用一些JS,否则你不能这样做。同时确保你决定使用的vimeo视频的自动播放变量为1,否则,无论你有多完美,都可以获得它;它永远不会发挥。
<div id="video"><a href="#" id="showVideo"><img src="images/hand.gif" width="647" height="366" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$('#showVideo').click(function () {
$('#video').fadeIn().html('<iframe src="http://player.vimeo.com/video/66167649?title=0&byline=0&portrait=0&color=d01e2f&autoplay=1" width="647" height="366" align="middle" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
$("#showVideo").hide()
});
</script>