You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在移动设备上启用MouseTimeDisplay组件?

启用Video.js移动设备上的MouseTimeDisplay组件

方法一:初始化播放器时配置

创建Video.js实例时,在配置项中直接设置seekBar下的mouseTimeDisplay为启用状态,覆盖移动设备的默认禁用规则:

const player = videojs('my-video', {
  controlBar: {
    progressControl: {
      seekBar: {
        mouseTimeDisplay: {
          disabled: false
        }
      }
    }
  }
});

方法二:播放器就绪后动态启用

若播放器已初始化,可在ready事件中获取组件实例并启用,同时确保组件可见:

player.ready(function() {
  const mouseTimeDisplay = this.controlBar.progressControl.seekBar.mouseTimeDisplay;
  // 启用组件
  mouseTimeDisplay.disabled(false);
  // 强制显示组件(部分移动设备样式默认隐藏)
  mouseTimeDisplay.el().style.display = 'block';
});

以上两种方式都能强制开启移动设备上的MouseTimeDisplay组件,使其作为seekBar的子组件正常工作。

内容的提问来源于stack exchange,提问作者MegaBomber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 17:55:19