开发者社区> 问答> 正文

VOD-视频点播使用短视频列表播放器AliListPlayer播放视频,如何跳转到指定条目位置播放?

VOD-视频点播使用短视频列表播放器AliListPlayer播放视频,如何跳转到指定条目位置播放?

展开
收起
2401。 2023-07-08 13:46:52 153 0
4 条回答
写回答
取消 提交回答
  • 可以使用moveTo:e9df96f6b8b197b714e6316a342fcd66.png 此回答整理自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”。

    2023-07-09 14:03:15
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    AliListPlayer播放器包含了多个短视频条目,每个条目对应一个视频地址和相应的播放信息。在播放器初始化后,可以使用setCurrentIndex方法,来设置当前播放的条目位置。例如:

    var player = new Aliplayer({
        ...
        "autoplay": true,
        "source": [
            {
                "url": "http://player.alicdn.com/video/xxx.mp4",
                "name": "视频1",
                "cover": "http://player.alicdn.com/video/xxx.jpg",
                "vid": "xxx",
                "playauth": "xxx",
                "authInfo": {
                    "Region": "xxx",
                    "AccessKeyId": "xxx",
                    "AccessKeySecret": "xxx"
                }
            },
            {
                "url": "http://player.alicdn.com/video/yyy.mp4",
                "name": "视频2",
                "cover": "http://player.alicdn.com/video/yyy.jpg",
                "vid": "yyy",
                "playauth": "yyy",
                "authInfo": {
                    "Region": "yyy",
                    "AccessKeyId": "yyy",
                    "AccessKeySecret": "yyy"
                }
            },
            ...
        ],
        ...
    });
    
    // 设置当前播放的条目位置为第二个条目
    player.setCurrentIndex(1);
    

    在设置当前播放的条目位置后,可以使用seekTo方法,来跳转到指定的播放位置。例如:

    // 跳转到第二个条目的第30秒位置进行播放
    player.seekTo(1, 30);

    2023-07-08 19:26:43
    赞同 展开评论 打赏
  • 如果您想要在VOD-视频点播中使用短视频列表播放器AliListPlayer来跳转到指定条目位置播放视频,可以按照以下步骤进行操作:

    获取短视频列表:首先,您需要从您的视频列表中获取到需要播放的短视频。这可以通过从数据库中获取、从接口调用中获取,或者从文件中读取等方式实现,具体方式取决于您的应用场景和需求。
    构建AliListPlayer对象:在获取到短视频列表后,您需要构建一个AliListPlayer对象,以便进行播放操作。这可以通过实例化AliListPlayer类,并传入短视频列表参数来实现。
    设置播放器参数:在进行播放之前,您需要设置AliListPlayer对象的相应参数,例如视频尺寸、播放模式等。您可以根据您的需求和播放器的文档来设置这些参数。
    跳转到指定条目位置:通过调用AliListPlayer对象的相应方法,您可以跳转到指定的条目位置进行播放。一般来说,这些方法可能包括seekTo、setCurrentTime等,具体名称和参数可能会因播放器的实现而有所不同。您可以参考播放器的文档或示例代码来确定正确的方法和参数。
    开始播放:在设置好播放器参数并跳转到指定条目位置后,您可以使用AliListPlayer对象的play方法来开始播放视频。
    请注意,具体的操作步骤和代码实现可能因您所使用的编程语言和播放器的实现而有所不同。您可以参考相关的文档、示例代码或库,以及您的具体需求和场景来进行操作。同时,如果您在使用过程中遇到问题,可以尝试参考阿里云的官方文档、示例代码或寻求技术支持。

    2023-07-08 18:00:57
    赞同 展开评论 打赏
  • 要在使用阿里云的短视频列表播放器 AliListPlayer 播放视频时跳转到指定条目位置,您可以使用 AliListPlayer.navigateTo(int index) 方法来实现。以下是一种示例用法:

    1. 获取 AliListPlayer 对象:首先,确保您已经创建了 AliListPlayer 实例并将视频列表设置到该对象中。

    2. 调用 navigateTo() 方法:根据需要,将您想要跳转到的条目索引作为参数传递给 navigateTo() 方法。索引从0开始计数,表示列表中的第一个条目。

      int desiredIndex = 2; // 假设要跳转到列表中的第三个条目
      aliListPlayer.navigateTo(desiredIndex);
      
    3. 播放视频:调用 play() 方法来开始播放指定条目位置的视频。

      aliListPlayer.play();
      

    这样就能使 AliListPlayer 在特定的条目位置播放视频。请注意,确保所提供的索引在视频列表的有效范围内,并且存在相应的视频条目。

    2023-07-08 16:56:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载