JWPlayer - отключить нажатие на видео, чтобы приостановить / возобновить? - PullRequest
2 голосов
/ 25 августа 2011

Я использую плеер в качестве фонового изображения для своего сайта и хочу отключить возможность нажимать на видео, чтобы приостановить / возобновить его.

Как я могу это сделать?

Спасибо

Ответы [ 3 ]

1 голос
/ 08 марта 2017

Я нашел решение для этого в jwplayer версии 7. Я думаю, это может работать и на предыдущих игроках. Прежде всего, div, который вы прикрепляете к игроку, должен иметь следующий скрипт: Я написал это в jQuery:

$('.divPlayer').setup({...});// you setup the player.
$('.divPlayer').on('click', function (e) {
    e.preventDefault(); 
    e.stopPropagation(); // stop propagating anything...
});

Затем вам нужно добавить правило CSS на divPlayer:

&::before{
    content:'';
    position:absolute; 
    width:100%; height:100%;
    z-index:1;
}

Наконец, вам нужно, чтобы элементы управления были выше по z-index, чем :: before

.jw-controls {
    z-index:2;
}

Надеюсь, это поможет.

1 голос
/ 25 августа 2011

"Я решил эту проблему, отредактировав файл" DisplayView.as "в" private function firstClick() ", просто добавив простой" return; "в качестве первого Statemenet. Таким образом, я полностью проигнорировал нажатие на область отображения, чтобы Flash мог при необходимости обрабатывать щелчок (например, в мобильных телефонах Symbian при нажатии на видео проигрыватель переходит в полноэкранный режим, что невозможно без этого хака). "

Украдено у Отключить воспроизведение / паузу при нажатии

0 голосов
/ 09 февраля 2012

Я только что получил эту работу, используя события JavaScript JW Player (и для меня, и для другого вопроса).Вот ссылка на мой ответ: https://stackoverflow.com/a/9200379/1129108

...