我正在使用 plyr.js,使用这个播放器 iframe 我正在加载 YouTube 直播视频。 我需要在播放器上显示“直播”按钮。
如果用户没有观看当前直播时间,请显示此按钮并单击它前往当前直播点。与 YouTube 播放器直播按钮相同。
请帮助我。
我也一直在尝试为此寻找解决方案,在向 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)
希望这对您有用,或者至少可以帮助您找到正确的方向。