我几乎可以让所有videojs player(版本4.6.4)从右向左播放 . 在css中, transform: scale(-1, 1) 翻转 .vjs-default-skin .vjs-control ,有了它,甚至 .vjs-play-progress 条加载RTL . But 点击 .vjs-slider 以推进或回放视频作品LTR . 例如,如果 .vjs-play-progress 位于 .vjs-slider 的中间位置,则单击最左侧的 .vjs-slider 应将播放头和进度条移动到视频的末尾(如果是RTL) . 而是进度条(和视频)返回到开始,它通常作为LTR . 反之亦然,在RTL开始(最右侧)附近点击会将进度条和视频移动到末尾(最左侧) . 可能在css中无法做到这一点,但也许在video.js中?可以在那里设置RTL吗?

The workaround, 28-29/10 - 尝试使进度条无法点击,使用:https://github.com/rsadwick/videojs-disable-progress - 在PC上运行正常,但手机(iPad,三星)上的结果是原生播放器覆盖并且启动按钮无效 . 放弃了 . 感谢question/answer),最好的解决方案是添加'pointer-events: none';在 .vjs-slider 的CSS中 .