在youtube视频中单击按钮显示图像
Show image on button click for the youtube video
我在youtube视频上使用图像。在图像上单击(#imageID)会显示视频。现在我遇到了一个问题,如何停止视频,将其反转回起始位置(0:00),然后再次单击按钮(#stop_replace)在视频上显示图像。
HTML:
<div id="ytapiplayer2" style="display:none;">
<object width="600" height="375">
<param name="movie" value="http://www.youtube.com/v/WSulgIt-Q_c?fs=1&hl=en_US&rel=0&autoplay=1"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/WSulgIt-Q_c?fs=1&hl=en_US&rel=0&autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="375"></embed>
</object>
</div>
<img src="image.jpg" id="imageID" />
<img src="button_image.jpg" id="stop_replace" />
JavaScript/Jquery:
$('#imageID').click(function() {
$('#ytapiplayer2').show();
$('#imageID').hide();
});
jsfiddle上的代码:http://jsfiddle.net/AdUvY/6/.我知道这也可以使用iframe来完成,但我需要以这种方式来实现它。你能帮帮我吗。谢谢
我为您创建了一个示例Demo。
请检查一下,如果它能解决你的问题,请告诉我。
演示:http://jsfiddle.net/codebombs/Rpgkk/2/
这里我使用的是来自http://jquery.thewikies.com/swfobject/.这允许我们编写简单的代码来嵌入SWF对象。
此外,在IE浏览器中,如果你选择隐藏SWF对象,那么就有机会在后台播放。所以,如果您不再需要的话,最好的办法就是从div中删除完整的播放器。
所以,当我不想要的时候,我从播放器div中删除了SWF对象。
这自动允许我们在需要的时候启动玩家。
如果需要修改,请告诉我。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 高亮显示时编辑文本大小和颜色
- 有时数据是't显示在浏览器中
- 当鼠标悬停在文本中的单词上时显示警报
- 角度图表;t显示在我的页面中
- 显示图工具提示显示x轴的最后日期值,而不是当前值