jQuery停止视频脚本
jQuery stop video script
这个脚本运行得很好,但它所做的是在启动新视频时停止播放视频的实例。当调用函数stopAllButMe();
时,我该如何重写它以停止播放视频的所有实例?
function stopAllButMe(playerState, player) {
if (playerState=='PLAYING') {
var myId = player.getId();
projekktor('*').each(function() {
if (this.getId()!==myId) {
this.setStop();
}
});
}
}
projekktor('*').each(function() {
this.addListener('state', stopAllButMe);
});
function stopAllButMe(playerState) {
if (playerState=='PLAYING') {
projekktor('*').each(function() {
this.setStop();
});
}
}
projekktor('*').each(function() {
this.addListener('state', stopAllButMe);
});
"if"语句正在根据输入进行检查。
function stopAllButMe (state, player) {
//iterate through each of the `<video>` elements
$.each($('video'), function () {
//check if the current iteration is the same element that got passed into this function
if (this.id != player.id) {
//stop any `<video>` element that isn't the one passed into this function
this.stop();
}
});
}
//find each `<video>` element and add an event handler for the `state` event
$('video').bind('state', stopAllButMe);
这假设每个<video>
标签都有自己唯一的ID。
相关文章:
- 使用Chrome扩展内容脚本检测youtube视频事件
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- Html5视频预加载正在阻止异步脚本
- 通过脚本播放视频在安卓上不起作用
- 用于检查视频是否正在播放且未重新启动的脚本
- 如何通过单击包含其他视频 src [Java 脚本] 的链接来获得视频 src
- 用于加载页面后启动视频的 jQuery 脚本
- 在 WP7 的 Web 浏览器控件中加载 HTML 脚本和视频播放
- 当我的当前视频使用java脚本完成时,我如何播放下一个视频
- 如何使用java脚本只播放当前时间大于开始时间的视频
- 如何使用java脚本中的file Saver将视频文件从blob保存到本地硬盘上
- Javascript错误:对象不是视频扑克脚本中的函数
- 脚本不允许lightbox覆盖嵌入的Youtube视频(wmode=透明),但其他脚本可以工作
- java脚本喜欢youtube视频
- jQuery停止视频脚本
- 用于检查页面上是否存在视频并显示该视频的脚本
- 两个脚本(FitVids.js,Vimeo.js)一起杀死调用一个函数来播放视频,导致:VimeoAPI不是一个函数
- 从wordpress视频URL字段(在JW播放器脚本中)获得Javascript中的值
- 我的jquery脚本是添加空白的html5视频
- & # 39;数据库# 39;的文章和视频,没有访问服务器端脚本