1

使用 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>
4

1 回答 1

2

您需要使用该setCurrentTime()功能。该currentTime属性只能用作吸气剂。

像这样做:

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

它在项目网站的API 部分进行了描述,您还可以在其中找到所有其他 API 调用。

于 2012-11-20T20:00:57.057 回答