您可以使用 Video.js 的 API 来获取播放状态。以下是一些常用的 API:

  1. paused():返回当前视频是否处于暂停状态。如果视频正在播放,则返回 false,否则返回 true。
  2. ended():返回当前视频是否已经结束。如果视频已经结束,则返回 true,否则返回 false。
  3. currentTime():返回当前视频的播放时间。
  4. duration():返回视频的总时长。
  5. seeking():返回当前视频是否正在寻找新的播放位置。如果正在寻找,则返回 true,否则返回 false。

您可以在需要的时候使用这些 API 来获取视频的播放状态。例如:

var player = videojs('my-video');

// 获取视频是否正在播放
var isPaused = player.paused();

// 获取视频是否已经播放完毕
var isEnded = player.ended();

// 获取当前播放时间
var currentTime = player.currentTime();

// 获取视频总时长
var duration = player.duration();

// 获取视频是否正在寻找新的播放位置
var isSeeking = player.seeking();
Video.js 播放状态获取指南:API详解与示例

原文地址: https://www.cveoy.top/t/topic/nnhA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录