2014-05-20 34 views
1

我試圖尋求視頻沒有蒸。在流動遊戲上尋找是不對的

這是我的網頁:

<html><head> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
<script type="text/javascript" src="flowplayer-3.2.13.min.js"></script> 
<title>Flowplayer test</title> 
</head><body> 

<a style="display:block;width:640px;height:360px" id="player"></a> 

<script> 
flowplayer("player","flowplayer/flowplayer-3.2.18.swf",{ 
    clip: {url:'sp/gailun640x360.mp4'}}); 

function vgoto(val) {$f(0).seek(val);} 
</script> 

<a href="javascript:vgoto(0);">0s</a> 
<a href="javascript:vgoto(10);">10s</a> 
<a href="javascript:vgoto(20);">20s</a> 
<a href="javascript:vgoto(30);">30s</a> 
<a href="javascript:vgoto(40);">40s</a> 
... 
<a href="javascript:vgoto(100);">100s</a> 

</body></html> 

當我點擊「10秒」,並尋求視頻10秒,視頻時間成爲7.04s,

然後我尋求20年代,它成爲17.04s,

等,如:

30s -> 20.08 

40s -> 30.08 

50s -> 40.08 

60s -> 56.52 

70s -> 66.52 

80s -> 76.52 

90s -> 86.52 

100s -> 90.92 

感謝您的幫助。

+0

請提供更多信息。 –

回答

0

問題是流水遊戲只能尋求關鍵幀,所以爲了能夠找到秒,你需要每秒都有關鍵幀。這很可能意味着您需要使用配置爲每秒強制關鍵幀的ffmpeg上傳視頻時重新編碼視頻。

+0

我使用MP4視頻,它沒有工作,但flv視頻是好的。 – Fieava

+0

你確定你已經每秒都用關鍵幀重新編碼了嗎?請注意,每個文件可能每秒有不同的幀速率。 –

+0

我不知道如何每秒鐘用關鍵幀重新編碼它。我試過'-intra'選項,但是這個視頻只有在加載完成後才能播放。 – Fieava