我几乎可以让所有videojs player(版本4.6.4)从右向左播放。在css中,transform: scale(-1, 1)
翻转了.vjs-default-skin .vjs-control
,即使.vjs-play-progress
栏加载了RTL,也会翻转.vjs-slider
。 但点击.vjs-play-progress
以推进或回放视频作品LTR。例如,如果.vjs-slider
位于.vjs-slider
的中间位置,则点击最左侧的.vjs-slider
会将播放头和进度条移动到视频的末尾(如果是RTL)。而是进度条(和视频)返回到开始,它通常作为LTR。反之亦然,在RTL开始(最右侧)附近点击会将进度条和视频移动到结尾(最左侧)。可能在css中无法做到这一点,但也许在video.js中?是否可以在那里设置RTL?
解决方法,28-29 / 10 - 尝试使进度条无法点击,使用:https://github.com/rsadwick/videojs-disable-progress - 在PC上确定,但手机(iPad,三星)上的结果是本机播放器覆盖和启动按钮不起作用。放弃了。感谢这个question/answer),最好的解决方案是添加'pointer-events:none';在sp_MSforeachdb
的css中。