Удаление поиска в jPlayer - PullRequest
3 голосов
/ 31 августа 2011

Я делаю приложение, используя jPlayer, и я хотел бы сохранить большинство функций по умолчанию. Воспроизведение работает нормально, за исключением того, что я хотел бы отключить поиск, т. Е. Индикатор выполнения отображается, но нажатие на него не приведет к переходу в другую точку песни. Я пробовал:

$('#jquery_jplayer_1').unbind($.jPlayer.event.seeking);

но, похоже, не работает.

Любая помощь была бы хороша.

Спасибо!

Ответы [ 3 ]

7 голосов
/ 09 октября 2012

Я сделал это на своем сайте, и это действительно легко. Только не включайте элемент для панели поиска. Вместо этого:

<div class="jp-progress">
  <div class="jp-seek-bar">
    <div class="jp-play-bar"></div>
  </div>
</div>

Просто сделайте это:

<div class="jp-progress">
  <div class="jp-play-bar"></div>
</div>

Панель воспроизведения все еще будет работать, но не будет панели поиска.

3 голосов
/ 05 марта 2012

Просто сделайте это перед тем, как создать экземпляр jPlayer:

$.jPlayer.prototype.seekBar = function() {}; 
1 голос
/ 23 сентября 2011

Я не слишком знаком с jPlayer, но начну с того, что '$ .jPlayer.event.seeking' возвращает строку, а не объект события; unbind() принимает строку в качестве аргумента. Если это не сработает, вы можете попробовать прослушать событие поиска, зарегистрировать объект события, переданный этой функции, и получить оттуда имя (для использования с unbind()).

Если это не удастся, вот парень, который настроил jPlayer и выглядит так, как будто он развязал некоторые события: http://www.jplayer.org/latest/quick-start-guide/event-ended/

Удачи!

...