Я пытаюсь получить Vimeo iframe, чтобы 1) исчезнуть, когда видео закончится, и 2) исчезнуть и остановиться, когда пользователь нажимает за пределы рамки.Сделать видео Vimeo Исчезнуть, когда он закончится, и Остановить на клике
Я видел несколько вопросов по первому вопросу, но API Vimeo слишком сложный для моего набора навыков без каких-либо конкретных указаний. Второй вопрос, о котором я не думаю, был специально задан.
Вот 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 для первой части вашего вопроса, но это идея BAD. Для 2-й части: 1) Вы можете добавить URL-адрес наложения и обновления (я считаю, что Vimeo имеет параметры автоматического воспроизведения URL-адреса) при нажатии и фокусировке 2) Когда он теряет фокус, измените iframe src снова. Но лучший способ - использовать их API! – colecmc