on seekbar function instead of
x = e.pageX - offset.left
Replace with
x = (($bar.offset().left + $bar.outerWidth())-e.pageX); // to get right offset
New code will be
seekBar: function(e) { // Handles clicks on the seekBar
if(this.css.jq.seekBar.length) {
// Using $(e.currentTarget) to enable multiple seek bars
var $bar = $(e.currentTarget),
offset = $bar.offset(),
x = (($bar.offset().left + $bar.outerWidth())-e.pageX); // new line for rtl
//x = e.pageX - offset.left, // old line fro ltr
w = $bar.width(),
p = 100 * x / w;
this.playHead(p);
}
}
and css as you mentioned keep same
.jp-progress
{
direction:rtl
}