Некоторое время использовал ответ @ mal, но обнаружил, что он ломался для некоторых крайних случаев (например, щелчок и перетаскивание). Может быть потому, что мы на JW player 8?
Во всяком случае, есть модифицированное решение, которое довольно хорошо их охватывает, если кто-то все еще ищет ответы на этот вопрос. Полагается на обработчик ищущий , который срабатывает после выполнения поиска.
var seeking = false;
var maxPlayPosition = 0;
jwplayer().on('time', function (event) {
if (!seeking) {
maxPlayPosition = Math.max(event.position, maxPlayPosition);
}
}).on('seek', function (event) {
seeking = true;
}).on('seeked', function (event) {
var pos = jwplayer().getPosition();
if (pos > maxPlayPosition) {
jwplayer().seek(maxPlayPosition);
}
seeking = false;
});