【问题标题】:Youtube API seekTo() in float secondsYoutube API seekTo() 浮点数
【发布时间】:2013-01-05 20:06:45
【问题描述】:

Youtube API seekTo 函数接受浮点时间还是帧时间?你能向下钻取到小数点后两位吗?

【问题讨论】:

    标签: youtube youtube-api youtube-javascript-api


    【解决方案1】:

    是的,API 完美地接受了 float 中的 seekTo 时间;它将前进到您的浮动之前最近的关键帧,无论它可能是什么。这是一个演示:

    http://goo.gl/E4jzu

    寻找帧有点棘手,因为不同的视频具有不同的 fps 速率。由于您无法通过 API 获取 fps(除非有我不知道的方法?),因此尝试编写一个可以将您想要寻找的帧转换为浮点数的包装器太难了。但是,如果它们是您的视频,并且您知道 fps 速率,那将是微不足道的。

    【讨论】:

    • 是的,它们是我的视频,所以我知道 FPS。谢谢你jlm
    • 它确实有效,即使在文档中模棱两可。在浏览器 HTML5 中它“总是有效”,在 iOS Safari 浏览器中它“如果该部分已被缓冲”则有效,否则似乎寻找最近的关键帧......
    • 但是请注意,如果您在视频完成加载之前调用它,seekTo() 可能会失败,如下所述:webapps.stackexchange.com/a/121548/147716(并根据我自己的使用情况确认)
    猜你喜欢
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多