在Flow Player中调用视频结尾处的函数

时间:2013-08-02 12:39:59

标签: jquery jquery-plugins flowplayer

我需要使用flow Player在视频结束时调用一个函数,我该怎么办,视频是单个文件它是静态视频

2 个答案:

答案 0 :(得分:2)

您可以在flowplayer API中绑定各种事件。其中一个是finish。如果你绑定到这个,你可以调用你的函数。

示例

// gets the first player
var api = flowplayer();

// bind to the finish event
api.bind("finish", function(e, api){
    alert("Bacon");
});

有关flowplayer API的更多信息,请查看docs

更新

从你的评论和小提琴,我可以看到你正在使用flowplayer Flash。上面的答案与流媒体HTML5播放器有关,因此在您的情况下不起作用。

onFinish是一个剪辑事件,因此您必须在剪辑对象中定义事件。在你的小提琴中,你是在剪辑对象之外定义它,它不会以这种方式工作。只能在玩家的根目录中定义玩家事件。

示例

flowplayer("player", "flowplayer-3.2.16.swf", {
    clip: {
        onFinish: function() {
            alert("Bacon");
        }
    }
});

有关详细信息,请参阅flowplayer flash clip docs

答案 1 :(得分:0)

此链接可能对您有用:

http://flash.flowplayer.org/forum/2/101962