码迷,mamicode.com
首页 > 其他好文 > 详细

jwplayer播放器停止 单页内多个jwplayer对象停止问题

时间:2015-09-21 17:51:21      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

单页内多个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对象停止问题

标签:

原文地址:http://www.cnblogs.com/szatpig/p/4826604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!