plyr.js 添加与 YouTube 直播相同的直播按钮 [跳过直播]

问题描述 投票:0回答:1

我正在使用 plyr.js,使用这个播放器 iframe 我正在加载 YouTube 直播视频。 我需要在播放器上显示“直播”按钮。

如果用户没有观看当前直播时间,请显示此按钮并单击它前往当前直播点。与 YouTube 播放器直播按钮相同。

请帮助我。

javascript video-streaming plyr youtube-livestreaming-api plyr.js
1个回答
0
投票

我也一直在尝试为此寻找解决方案,在向 ChatGPT 寻求帮助后,它没有给我带来真正的帮助,我尝试了很多不同的选项,以下是我想出的,我认为对我有用的方法:

function resumeVideos() {
        player1.playVideo();
        // Wait for 500 milliseconds before seeking to the target time
        setTimeout(function() {
            var currentTime = player1.getCurrentTime();
            var targetTime = currentTime + 6000000;
            player1.seekTo(targetTime, true);
        }, 500);
    }

在此之前我尝试过很多其他的事情,但这是一直有效的。我添加了 600 万秒(约 1,700 小时),因为当我在该实时视频的搜索栏上的任何位置(似乎只能返回约 12 小时)查看 getCurrentTime 的输出时,它超过 4300 万秒或约 12,120 小时(这一定是流的正常运行时间?)所以我在当前时间上添加 600 万秒,它应该总是足够的,可以带您到达当前的实时点。 (我一直在测试的视频:https://www.youtube.com/embed/jfKfPfyJRdk

希望这对您有用,或者至少可以帮助您找到正确的方向。

© www.soinside.com 2019 - 2024. All rights reserved.