2011-11-24 55 views
2

我在我正在開發的WordPress網站上使用VideoJSHTML5視頻播放器。玩家在模式窗口中啓動,並且它在大多數情況下效果很好,但對於IE的Flowplayer閃回回退並不像我想要的那樣運行。Flowplayer不會停止()與jQuery功能

當用戶關閉模式框時,播放應該停止/暫停。這適用於HTML5,但不適用於Flowplayer。我看了一下Flowplayer的文檔,但似乎無法得到他們建議的代碼來工作。我已經嘗試了幾個變種,沒有運氣,也找不到網絡上的工作示例。

可能值得注意的是,VideoJS是使用VideoJS WP插件從WordPress調用的。

下面的代碼片段顯示了我認爲它應該起作用的地方,其中$ f是流播放器選擇器,但我嘗試了其他方法。

jQuery(function($){ 
    $(document).ready(function(){ 

    $('.bClose').click(function(){ 
     $(".video-js")[0].player.pause(); 
     $f("video_1").stop(); /* <-- THIS IS THE OFFENDING LINE OF CODE. */ 
     $('.video-js-box').bPopup().close(); 
     }); 

    }); 
}); 

我正在從HTML5樣板工作,並且此代碼位於我的script-starter.js文件中。

看看在site under question

我希望有人能幫助我得到這個工作。

在此先感謝。

斯皮爾曼

UPDATE:我試圖在變化,現在這個主題......

 $('.bClose').click(function(){ 
     $(".video-js")[0].player.pause(); 
     $f($(".video-js-box").get(0)).pause(); 
     $('.video-js-box').bPopup().close(); 
    }); 

回答

0

無論是你的模態插件,找到閉合方式您模式文檔中thennü可以做$(video).remove();

var mPlayer = VideoJS.setup("my_video"); 
mPlayer.pause();