如何根据点击/点按从右到左的方式制作videojs进度条?

时间:2016-10-24 19:19:09

标签: javascript css video.js right-to-left

我几乎可以让所有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中。

0 个答案:

没有答案