单页内多个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. Codeforces Round #380(div 2)

    A. 题意:给你一串字符串(<=100),将ogo ogogo ogogogo ogogogogo……这种全部缩成***,输出缩后的字符串 分析:第一遍扫对于那些go的位置,记录下next[i] ...

  2. 自定义ViewGroup初步探究

    由于项目需要,实现类似于地图控件,能够让一张图标自由缩放并且在其上固定位置,标记一些地点,所以在这里,我考虑了一下,决定使用自定义ViewGroup来实现.

  3. spoj 371 Boxes

    N个盒子围成一圈,第i个盒子初始时有Ai个小球,每次可以把一个小球从一个盒子移到相邻的两个盒子之一里.问最少移动多少次使得每个盒子中小球的个数不超过1. ΣAi<=N.1<=N<=1 ...

  4. HTML实现点击时的阴影(:active)(已解决iOS微信上无法使用)

    一般是用这个委类:active 参考:http://www.w3school.com.cn/cssref/selector_active.asp 但是业界上实现的效果中,今日头条的手机端网页却不是这样 ...

  5. mac下配置Qt for Android+iOS

    ref: http://www.cnblogs.com/yjmyzz/p/4219829.html http://www.cnblogs.com/rophie/p/3226543.html http: ...

  6. '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp error

    '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp error 异常现象 ### Cause: java.sql.SQ ...

  7. IBatisNet使用教程

     1.是数据持久层,对应.NET方向的有Ibatis.NET,只要用来处理数据库表结构和程序实体之间映射,ado.net是用来处理和数据库直接通信的,取出数据(object,int,string,da ...

  8. OpenGL Common Mistakes

    https://www.opengl.org/wiki/Common_Mistakes Do not use constructors/destructors to initialize/destro ...

  9. QT中检索设定目录下所有指定文件的方法

    void MainWindow::on_pushButton_clicked() { QDir dir=QFileDialog::getExistingDirectory(this, tr(" ...

  10. mysql问题

    mysql x64,由于没有msi版,因此,在使用上可能会出现一些问题. 一.  配置环境变量: 只需把mysql/bin文件夹地址完整地添加到Path中,用“;”与前面的参数隔开.需注意,mysql ...