使用 javascript 或 jquery 暂停 youtube 视频
Pause youtube video using javascript or jquery
我需要使用 jQuery 或 javascript 暂停 youtube 视频
我的 js 代码
var class_name = $('#videobuttonChange').attr('class').split(' ')[1];
if (class_name == "play") {
$("#vid_url").html('<iframe width="100%" height="270px" id="v_frame" src="http://www.youtube.com/v/uPiVOofEPHM?version=3&f=playlists&c=youtube_it&app=youtube_gdata&autoplay=1" frameborder="0" allowfullscreen wmode="Opaque"></iframe>');
} else {
$("#vid_url").html('<iframe width="100%" height="270px" id="v_frame" src="http://www.youtube.com/v/uPiVOofEPHM?version=3&f=playlists&c=youtube_it&app=youtube_gdata" frameborder="0" allowfullscreen wmode="Opaque"></iframe>');
}
在其他情况下,我需要暂停视频,但我的代码充当停止视频。如何暂停视频。
任何人都指导我。
在将iframe
附加到 DOM 之前,您可以尝试有条件地配置:
var video = $('<iframe></iframe>');
video.attr({'width': '100%',
'height': '270px',
'id': 'v_frame',
'src': 'http://www.youtube.com/v/uPiVOofEPHM?version=3&f=playlists&c=youtube_it&app=youtube_gdata',
'frameborder': '0',
'allowfullscreen': '',
'wmode': 'Opaque'});
if($('#videobuttonChange').hasClass('play')) {
video.attr('src', video.attr('src') + '&autoplay=1');
}
video.appendTo($("#vid_url"));
您可以使用
YouTube JavaScript Player API
<body>
<div id="videobuttonChange" class="play"></div>
<div id="vid_url"></div>
<script src="http://www.youtube.com/iframe_api"></script>
<script>
var player;
function onYouTubePlayerAPIReady() { //create iframe in #vid_url
player = new YT.Player('vid_url', {
height: '270px',
width: '100%',
videoId: 'uPiVOofEPHM'
});
setTimeout(function () { //as it is asynchronous
if ($('#videobuttonChange').hasClass("play")) {
player.playVideo();
} else {
player.pauseVideo();
}
}, 2000);
}
</script>
小提琴 http://jsfiddle.net/code_snips/gNF6q/
$('iframe').each(function(i,e){
let iframeSrc = $(e).attr('src');
$(e).attr('src',iframeSrc);
});
这将重置所有视频的 src,您可以将其修改为仅针对一个
相关文章:
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何用低音量自动启动Youtube视频(iframe)
- 使用HTML5播放器时使用Javascript更改Youtube视频
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 在Android Kitkat上模拟鼠标点击Youtube视频
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- Lightbox关闭时停止播放Youtube视频
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 如何获取youtube视频的缩略图
- 从我的频道中提取最后3个youtube视频
- 你如何在youtube.com上获得youtube视频的状态
- 尝试制作youtube视频的缩略图,并在单击时将其放大
- 如何在Android WebView中嵌入Youtube视频
- jQuery:在for循环中运行youtube视频,播放最后一个视频
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 如何使用javascript(或jQuery)将youtube视频添加到iframe(基于web的RTE)
- 滚动时播放youtube视频
- youtube视频的正则表达式匹配模式可以以非贪婪的方式完成吗
- 允许我在用户操作后隐藏YouTube视频吗
- 改变嵌入式YouTube视频的方面配比