我試圖讓Vimeo iframe 1)在視頻結束時消失,2)當用戶在框架外單擊時消失並停止。使Vimeo視頻結束時消失,並停止點擊
我已經看到關於第一個問題的幾個問題,但是Vimeo API對於我的技能組來說太複雜了,沒有一些特定的指導。我不認爲的第二個問題已被具體詢問。
這裏有一個fiddle與我已有的jQuery和html的東西。
/*HTML*/
<div class="main_image">
<div id="video"></div>
<a href="#" id="showVideo">
<img src="http://static.ddmcdn.com/gif/11-billion-people.jpg">
<div class="playbutton">
<img class="image" src="http://www.onyxga.com/images/Play-Button.png">
<img class="image hover" src="http://www.clipartbest.com/cliparts/M9c/pjy/M9cpjydTE.png">
</div>
<div id="title">Video Title</div>
</a>
</div>
/*script*/
$('#showVideo').click(function() {
$('#video').show().html('<iframe src="http://player.vimeo.com/video/122447979?title=0&byline=0&portrait=0&color=d01e2f&autoplay=1" width="600" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
});
$(".main_image").mouseenter(function()
{
$(".playbutton").fadeIn(100);
});
$(".main_image").mouseleave(function()
{
$(".playbutton").fadeOut(100);
});
這不適用於vimeo api。你可以嘗試爲你的問題的第一部分使用setTimeout,但這是一個壞主意。第二部分: 1)您可以添加覆蓋和更新網址(我相信Vimeo具有自動播放網址參數),當它被點擊並將其重點時 2)當失去焦點時,再次更改iframe src。 但最好的方法是使用他們的API! – colecmc