2014-03-29 78 views
0

我期待着做一些應該很簡單的事情,但在網上找不到任何東西來正確解決問題。無法停止/暫停使用jQuery的Flash HTML5視頻回退

我在彈出窗口中加載了HTML5視頻。當用戶關閉彈出窗口時,視頻會繼續播放。由於它是一個帶有控件的短視頻,如果它停止或暫停,我無動於衷,但是我找不到任何可以實現此目的的事情。

的代碼如下所示:

<video id="myVid" height="510"> 
<source src="http://thisisanexample.com/mobile.mp4" type="video/mp4"> 
<source src="http://thisisanexample.com/mobile.ogv" type="video/ogg"> 

<object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="700" height="467"> 
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" /> 
<param name="allowFullScreen" value="true" /> 
<param name="wmode" value="transparent" /> 
<param name="flashVars" value="config={'playlist':[{'url':'http://thisisanexample.com/mobile.mp4','autoPlay':true}]}" /> 
<img alt="" src="" width="700" height="467" title="No video playback capabilities" /> 
</object> 

回答

0

您沒有使用HTML5視頻。 HTML5視頻使用<video>標籤。你在那裏有一個Flash嵌入。

http://en.wikipedia.org/wiki/HTML5_video

編輯#1:原來的問題沒有足夠的視頻標籤的地方。回答最明顯的問題給出的信息:

我猜你在做隱藏燈箱之前$('#myVid').pause()。您需要執行$('#myVid')[0].pause(),因爲pause()未在jQuery中定義。

編輯#2:如果你想暫停Flash視頻(使用Flowplayer),你需要使用Flowplayer API。 http://flash.flowplayer.org/documentation/scripting.html

+0

它實際上是HTML5視頻,編輯剝去了包含視頻。您看到的代碼是我想要控制的後備, – user2475274

+0

正確。我已經更新了答案,以回答您可能遇到的最明顯的問題。否則,你可能需要發佈你的Javascript來顯示你正在嘗試做什麼。還有一點要提到的是,你錯過了一個關閉''的標籤。 – Jahed

+0

我已經有了它,它可以用於HTML5視頻,而不是閃回。 – user2475274