2012-11-15 29 views
1

使用Flash後備時間可以跳過時間幀嗎?這是我的例子。這適用於HTML5,但不適用於Flash版本。跳轉到mediaelements.js中Flash後備的幀

<script type="text/JavaScript"> 

MediaElement('player1', {success: function(me) { 

    me.play(); 

    me.addEventListener('timeupdate', function() { 
     document.getElementById('time').innerHTML = Math.round(me.currentTime); 
    }, false); 

    document.getElementById('pp')['onclick'] = function() { 
     if (me.paused) 
      me.play(); 
     else 
      me.pause(); 
    }; 

    $('body').on('click', '#jumpTo', function(){ 

     console.log('clicked'); 

     var jumpTo = 15; 
     me.currentTime = jumpTo; 
     me.play(); 

     return false; 
    }); 


}}); 
</script> 

回答

2

您需要使用setCurrentTime()函數。 currentTime屬性只能用作吸氣劑。

做這樣的:

me.setCurrentTime(jumpTo); //Time in seconds 

它在該項目的網站,你還可以找到其他所有API調用的API section描述。

+1

爲什麼downvote?我的建議不起作用嗎? – Marcel

+0

這個答案對我有用。 – franzlorenzon