KALTura播放器在关闭引导模式时继续播放视频

时间:2015-08-12 20:18:51

标签: javascript jquery twitter-bootstrap kaltura

当我关闭自举模式时,我似乎无法让Kaltura播放器停止播放视频。我尝试了很多不同的脚本,我在网上找到了,但它们似乎都没有。大多数脚本都是针对vimeo或youtube的,但我需要让它与Kaltura合作。

任何帮助表示赞赏!!这是我的代码:

          标题           

段落

          查看教程         
    <!-- My Modal -->
    <div id="#myModal" class="modal fade" role="dialog">
        <div class="modal-dialog">

    <!-- My Modal Content-->
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">X</button>
                    <h4 class="modal-title">Title</h4>
            </div>
            <div class="modal-body">
              <div class="row">
                <div class="col-sm-12">
                  <div class="embed-responsive embed-responsive-16by9">
                      <iframe id="kmsembed-0_rzj5pqht" width="auto" height="auto" src="#" class="embed-responsive-item kmsembed" allowfullscreen webkitallowfullscreen mozAllowFullScreen frameborder="0"></iframe>
                  </div>
                </div>
              </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
    <!-- /My Modal content -->
      </div>
    </div>
  <!-- /My Modal -->

2 个答案:

答案 0 :(得分:0)

您需要在模态关闭时触发暂停或停止。

Bootstrap 3

$('#myModal').on('hidden.bs.modal', function () {
    kdp.sendNotification("doPause");
})

Bootstrap 2.3.2

$('#myModal').on('hidden', function () {
    kdp.sendNotification("doPause");
})

如果上面不适合你,那就试试这个:

$('#myModal').on('hidden.bs.modal', function () {
    $('#kmsembed-0_rzj5pqht').attr('src', $('#kmsembed-0_rzj5pqht').attr('src'));
})

答案 1 :(得分:0)

我知道这个问题有点老了但是我找到了一个解决方案并且想到我会在这里发布它,以防其他人遇到这个问题。根据{{​​3}},您可以使用destroy

停止视频

示例代码:

$('#myModal').on( 'hide', function(){
    kWidget.destroy('kaltura_player');
});

'kaltura_player'文字替换为嵌入式视频ID。这适用于iframe中嵌入的Kaltura视频。