【问题标题】:Return duration from a function从函数返回持续时间
【发布时间】:2013-05-28 16:18:48
【问题描述】:

vimeo API(带有 froogaloop)的函数之一是 getDuration()。

我正在尝试创建一个返回持续时间的函数,但不知何故我得到了 Object 作为结果。 Vimeo API 文档未指定您应该如何执行此操作。

我认为这是不正确的:

function getDuration() {
    return player.api('getDuration');
}

这是一个例子:

http://jsfiddle.net/SeBwt/

【问题讨论】:

    标签: javascript vimeo froogaloop vimeo-player


    【解决方案1】:

    getDuration() 接受一个回调函数,为您提供媒体的持续时间。

    例如:

    player.api('getDuration', function(dur) {
        alert(dur);
    });
    

    Demo

    【讨论】:

    • 啊哈!但是如何从回调中返回呢?
    • 由于是异步调用,所以使用回调机制。也许您也应该考虑围绕回调构建您的应用程序。
    猜你喜欢
    • 2015-06-07
    • 2021-12-14
    • 2014-11-21
    • 1970-01-01
    • 2010-11-28
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多