【问题标题】:How do I navigate through a playlist using the Youtube Javascript API?如何使用 Youtube Javascript API 浏览播放列表?
【发布时间】:2013-08-10 21:02:07
【问题描述】:

一旦我使用 loadPlaylist 方法创建了一个播放列表,它只是一个视频网址数组,我希望能够导航到播放列表。

文档playVideoAt(int) 中描述的函数似乎能够做到这一点,但在调用它一次后,您将失去对整个播放列表的引用。

这意味着我可以调用playVideoAt(2) 并导航到我创建的播放列表中的第三个视频,但我无法再次使用此功能,我现在无法在列表中进一步导航。

我可以使用任何解决方法或建议的修复方法吗?

【问题讨论】:

    标签: javascript iframe youtube youtube-api


    【解决方案1】:

    这是最近针对此问题提交的一个问题 - 它似乎是最近引入的错误。

    https://code.google.com/p/gdata-issues/issues/detail?id=5018&q=playvideoat&colspec=API%20ID%20Type%20Status%20Priority%20Stars%20Summary

    如果您需要临时解决方法,可以代替 videoPlayAt() 再次调用 'cuePlaylist() (或 loadPlaylist() 使其自动播放)并传递一个索引,如下所示:

    player.cuePlaylist({'listType':'playlist','list':'[PLAYLIST ID]','index':[VIDEO INDEX NUMBER]});
    

    你可以在这个小提琴中测试它:

    http://jsfiddle.net/jlmcdonald/uz68V/3/

    希望尽快解决。

    【讨论】:

    • 这就是我最终要做的事情,使用loadPlaylist 并将索引传递给它。将这个问题保持一段时间,看看是否有任何其他可能的解决方案。
    猜你喜欢
    • 2011-07-04
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2011-12-25
    • 2021-12-21
    • 1970-01-01
    相关资源
    最近更新 更多