单页内多个jwplayer对象停止问题,一直没有找到单页内多个jwplayer播放器停止问题,点击其中一个停止其他播放器;

整个播放代码Remove(),这样就可以停止了,也在ie下防止暂停不了、重音的情况,

html部分(我的是循环)

<ul>
<li class="span_01 spanBgA" onclick="PlayVideo($(‘#hiddFile_18’).val(), $(‘#hiddID_18’).val(), $(‘#hiddVideoSnap_18’).val())"></li>
<li class="span_02 spanImg" onclick="PlayVideoImg($(‘#hiddFile_18’).val(), $(‘#hiddID_18’).val(), $(‘#hiddVideoSnap_18’).val())"><img src="/Images/novideo.png" width="70" height="70"><a class="linkBg" href="javascript:;"></a></li>
<li class="span_03" title="软件测试工程师(苏州)">软件测试工程师(...</li>
<li class="span_04"><span class="spanQu">你觉得公司的工作氛围如何/</span><span class="spanQuTime">提问时间:2015-09-16</span></li>
<li class="span_05"><a class="txt_green">已回答</a></li>
<li class="span_06">2015-09-15</li>
<li class="span_07" style="display: none;">
<div class="spanVideoDe">
<table class="tab_video" style="font-size: 12px;">
<tbody>
<tr>
<td style="width: 450px;">
<div id="video_18" style="position: relative; display: block; width: 400px; height: 400px;"></div>
<input type="hidden" id="hiddFile_18" value="">
<input type="hidden" id="hiddID_18" value="video_18">
<input type="hidden" id="hiddVideoSnap_18" value="/Images/novideo.png">
</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>

建一个新的隐藏变量

<input type="hidden" id="stopPlayID" value="0" />

点击视频播放时,保存当前id

        //视频展开与折叠
$(".QuVDeList ul .span_01").click(function () {
if ($(this).hasClass("spanBgA")) {
$(this).removeClass("spanBgA").addClass("spanBgM");
$(this).parent("ul").siblings().children("li.span_01").removeClass("spanBgM").addClass("spanBgA");
$(this).siblings(".span_07").slideDown(1000);
$(this).parent("ul").siblings().children("li.span_07").slideUp(1000);
if ($('#stopPlayID').val() != "" && $('#stopPlayID').val() != $(this).siblings(".span_07").find("input[id^='hiddID_']").val()) {
playStop();
}
$('#stopPlayID').val($(this).siblings(".span_07").find("input[id^='hiddID_']").val())
} else {
$(this).removeClass("spanBgM").addClass("spanBgA");
$(this).siblings(".span_07").slideUp(1000);
playStop();
}
});

播放代码

//视频播放部分
function PlayVideo(_fileName,id,imgUrl) {
jwplayer(id).setup({
flashplayer: "../../Scripts/player.swf",
file: _fileName,
height: 400,
width: 400,
screencolor: "#383838",
backcolor: "#585858",
frontcolor: "#b9b9b9",
autoStart: false,
image: imgUrl,
controlbar: "bottom"
});
}

remove()部分

    function playStop() {
var PSID = $('#stopPlayID').val();
$("#" + PSID + "_wrapper").empty().attr("id",PSID);
}

jwplayer播放器停止 单页内多个jwplayer对象停止问题的更多相关文章

  1. JwPlayer播放器【去除Logo、去除版本信息】

    效果图: <html> <head> <title>JwPlayer播放器@杯中红茶</title> <script type="tex ...

  2. 关于JWPlayer播放器的一些测试学习

    <!DOCTYPE html><html><head> <title>jwplayer播放器测试</title> <script ty ...

  3. ES6 class——音乐播放器实例

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(二)

    前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 播放模式切换 歌词滚动显示 ...

  5. 单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器

    http://www.amobbs.com/thread-4503884-1-1.html 这个小玩意,采用 ATMEL 的传统51MCU作主控制芯片,加上SD卡和显示屏,就可以作简单的音乐播放器了, ...

  6. Android通过意图使用内置的音频播放器

    假设实现一个音频文件的播放,那么在应用程序中提供播放音频文件功能的最简单的方式是利用内置的"Music(音乐)"应用程序的功能--即使用系统自带的或已安装好的音乐播放器来播放指定的 ...

  7. MellPlayer, 基于网易云歌单的命令行播放器

    MellPlayer 前言 我写代码时非常喜欢听音乐,最近在网易云歌单中听到了许多入耳惊艳的歌,觉得非常不错.但是歌单的随机播放以及快速切换是个软肋,于是开发了MellPlayer,可以按照分类随机听 ...

  8. H5播放器内置播放视频(兼容绝大多数安卓和ios)

    关于H5播放器内置播放视频,这个问题一直困扰我很长一段时间,qq以前提供白名单已经关闭,后来提供了同层属性的控制,或多或少也有点差强人意. 后来一次偶然发现一个非常简单的方法可以实现. 只需要给vid ...

  9. Web前端:博客美化:四、网易云音乐单曲播放器

    1.页面定制CSS代码 /*3.音乐播放器*/ .content-wrap { overflow-y: scroll; -webkit-overflow-scrolling: touch; } /* ...

随机推荐

  1. poj-3264-Balanced Lineup

    poj   3264  Balanced Lineup link: http://poj.org/problem?id=3264 Balanced Lineup Time Limit: 5000MS ...

  2. Django登录访问限制 login_requeired

    作用: 1. 用户登录之后才可以访问某些页面 2. 如果没登录,跳转到登录页面 3. 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址 要实现这个需求很简单就是在相应的view前面使用装 ...

  3. SVN集中式版本控制器的安装、使用与常见问题汇总

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,集中式版本控制器 官方网站:https://www.visualsvn.com/ 下载右边的服务器端,左边的客 ...

  4. ubuntu使用doxygen

    1.安装 sudo apt-get install doxygen按tab键 doxygen        doxygen-dbg    doxygen-doc    doxygen-gui    d ...

  5. linux 遇见的问题

    Permissions 0644 for '/root/.ssh/id_rsa' are too open.问题 如果出现 Permissions 0644 for '/root/.ssh/id_rs ...

  6. [转]eclipse重新编译

    Eclipse打开时并不重新生成class文件,这就造成了eclipse找不到需要的class文件从而不能正常编译工程中的其他代码.此时就需要重新编译工程. 单击Project菜单,选择Clean菜单 ...

  7. asp.net mvc 通过T4模板生成框架

    http://www.cnblogs.com/rdst/archive/2012/08/13/2637210.html http://www.kuqin.com/shuoit/20140716/341 ...

  8. Tp-link TL-WR841N无线路由器端口映射到外网如何设置

    针对TP-LINK的无线路由器进行演示如何设置端口映射和访问控制,演示使用的具体型号是TP-LINK TL-WR841N 3G无线路由器如何设置端口映射. 什么是端口映射? 端口映射又称端口转发,有的 ...

  9. linux 乱码

    xwindow终端乱码 在/etc/sysconfig/i18n文件的最后一行添加如下内容: export LC_ALL="zh_CN.GB18030" vi /etc/sysco ...

  10. jquery ajax beforeSend 提交等待问题

    需要使用异步加载async : true 否则不会出现等待效果 $.ajax({ url : $('#form').attr("action"), data: $('#form') ...