如何在点击图像后播放/启动vimeo视频
How to play/start vimeo video after clicking on an image?
我有一些代码,它适用于youtube视频,但我需要与vimeo视频相同的效果,想知道如何做到这一点,有什么建议吗?需要用vimeo取代youtube描述,但我不知道如何做到这一点。P.S对不起我的英语。。。
<style type="text/css">
#head {
background-color:transparent;
width:100%;
}
#container {
cursor:pointer;
width:520px;
height:380px;
}
.inactive-state {
background-repeat: no-repeat;
background-size: 100%;
background-image: url();
}
.hover-state {
background-image: url();
}
</style>
<section id="head">
<div id="container" class="click-to-play-video inactive-state">
<div id="player" class="home-player"></div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$("#container").mouseenter(function () {
$(this).addClass('hover-state');
}).mouseleave(function () {
$(this).removeClass('hover-state');
});
$("#container.click-to-play-video").click(function () {
$('#head').css({ "background-color": "transparent" });
player = new YT.Player('player', {
width: '520',
height: '300',
videoId: 'qlEUrEVqDbo',
playerVars: { 'autoplay': 1 },
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
});
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onPlayerReady(event) {
//event.target.playVideo();
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) {
player.destroy();
$('#head').css({ "background-color": "transparent" });
}
}
</script>
在最简单的形式中,您会想要这样的东西。只需删除图像并附加iframe,自动播放即可。
$('.vimeo-img').click(function (event) {
var $this = $(this),
$parent = $this.parent();
$this.remove();
$parent().append('<iframe src="..." autoplay="true"></iframe>');
})
相关文章:
- 视频(自动播放)通过javascript隐藏,但已经在页面加载时启动
- YouTube播放器API onReady未启动www.YouTube-nocookie.com
- JWPlayer自动启动并重复动态播放列表
- 从我自己的按钮启动音频播放器
- 无法启动流播放器
- 在音频播放时启动选框
- 立即启动本机视频播放器
- Flash 视频播放器自动启动和控制按钮
- 用于检查视频是否正在播放且未重新启动的脚本
- idangero滑块在滑动后启动自动播放不起作用
- 即使在自动播放=“假”预加载=“无”之后,视频也会在不单击播放按钮的情况下启动
- 如何在点击图像后播放/启动vimeo视频
- 如果视频不在浏览器视图中,但未重新启动,则停止播放视频
- 自动播放/暂停并重新启动TiltSlider
- 用于.ogg循环播放的javascript/jquery启动按钮
- 引导转盘自动播放,当幻灯片激活时启动视频
- iPad1在视频播放结束之前启动视频结束事件
- Vimeo播放事件侦听器在单击“播放”按钮之前启动
- 播放音频并单击后重新启动
- 从webview启动应用程序,如果未安装,则重定向到播放商店