暂停/播放多个嵌入式youtube播放器
pause/play multiple embedded youtube players
我有两个缩略图链接,当点击它们时,它们会以灯箱风格打开视频。我的目标是让它们在打开时播放,在关闭时暂停(点击背景区域时关闭)。
我的HTML代码在这里:
<body>
<div id="page">
<br /><br /><br /><br /><br />
<a id="1" class="thumbnail"rel="nofollow"><img class="img1" src="Resources/thumb1.jpg"/></a>
<a id="2"class="thumbnail"rel="nofollow"><img class="img1"src="Resources/thumb2.jpg" /></a>
<div class="backdrop"></div>
<div class="Video"id="vid1" >
<iframe allowscriptaccess="always" class="youtube-player" type="text/html" width="560" height="315" src="http://www.youtube.com/embed/7xHXpebWtus?enablejsapi=1" allowfullscreen="" frameborder="0" id="iframe1"> </iframe>
</div>
<div class="Video"id="vid2">
<iframe allowscriptaccess="always" class="youtube-player" type="text/html" width="560" height="315" src="http://www.youtube.com/embed/PnAsZ1Roxj4?enablejsapi=1" allowfullscreen="" frameborder="0" id="iframe2"> </iframe>
</div>
<br /><br /><br /><br />
<h1>More To Come</h1>
</div>
还有我的Javascript:
$(document).ready(function(){
$('.thumbnail').click(function(){
var $id = $(this).attr('id');
$('.backdrop, #vid'+ $id).animate({'opacity':'.50'}, 300, 'linear');
$('#vid'+ $id).animate({'opacity':'1.00'}, 300, 'linear');
$('.backdrop, #vid'+ $id).css('display', 'block');
});
$('.backdrop').click(function(){
close_box();
});
});
function close_box()
{
$('.backdrop,.Video').animate({'opacity':'0'}, 300, 'linear', function(){
$('.backdrop,.Video').css('display', 'none');
});
};
我可能应该提一下,我对这些语言还很陌生!
您可以使用YouTube Player API进行iframe嵌入。这是对它的引用。
您不用放置iFRAME
标记,而是用ID
创建空的DIV
,用一些JavaScript代码创建SCRIPT
标记。然后,该代码生成一个iFRAME
,并将其放置在DOM上,删除早期创建的DIV
和SCRIPT
标记。这允许您操作SCRIPT
标记中的player
以下是jsFiddle中的工作示例。
附言:另外请注意"要求"部分。
您需要使用YouTube API。这是教程
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- 如何使用YouTube js API在同一个嵌入式播放器中背靠背播放多个视频
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 改变嵌入式YouTube视频的方面配比
- 如何在iFrame中捕获嵌入式YouTube视频的点击
- 如何将特定 ID 传递给嵌入式 YouTube 播放器
- 如何防止嵌入式YouTube视频在WebView,Android的背景上播放
- 可以't控制嵌入式youtube视频
- 如何使Youtube嵌入式视频具有响应能力
- 播放嵌入式YouTube视频JS
- 具有自定义速度的嵌入式YouTube视频(例如3)
- YouTube嵌入式播放器将视频下载为MP4按钮属性
- 嵌入式Youtube iFrame全屏按钮不工作
- 暂停/播放多个嵌入式youtube播放器
- 嵌入式Youtube视频将不会自动播放
- Fancybox-嵌入式YouTube(使用YouTube API)没有't在iOS上加载
- 嵌入式youtube播放器内的挂钩点击事件
- 一个嵌入式Youtube视频赢得了't全屏显示
- 与可汗学院's嵌入式youtube播放器互动
- 嵌入式Youtube视频;我不在萤火虫上工作