使用Flash后备时是否可以跳帧时间?这是我的例子。这适用于HTML5,但不适用于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>
答案 0 :(得分:2)
您需要使用setCurrentTime()
功能。 currentTime
属性只能用作getter。
这样做:
me.setCurrentTime(jumpTo); //Time in seconds
在项目网站的API section中对此进行了描述,您还可以在其中找到所有其他API调用。