проблема управления ползунком jquery - PullRequest
0 голосов
/ 19 мая 2010

Я использую ползунок для создания индикатора выполнения для медиаплеера.

Проблема:

максимальное значение и размер слайдера не совпадают. Видео заканчивается, пока не достигнет конца слайдера.

Код:

    <script type="text/javascript" src="js/jquery.ui.core.js"></script> 
<script type="text/javascript" src="js/jquery.ui.slider.js"></script>     

    <link type="text/css" href="CSS/demos.css" rel="stylesheet" /> 
<link type="text/css" href="CSS/jquery-ui.css" rel="stylesheet" />


         <div  id="slider-constraints" >&nbsp;</div>

1 Ответ

2 голосов
/ 19 мая 2010

Возможно, вам повезет, установив максимальное значение для ползунка равным 100 (так что диапазон ползунка для ползунка будет 0-100), а затем установив позицию интервала ползунка в процентах от продолжительность СМИ.

Например: Начнется воспроизведение 3-минутного медиа-файла (180 секунд). Текущая позиция воспроизведения медиафайла составляет 10 секунд. Положение ползунка должно быть установлено на 10/180 * 100 (или ~ 5 от его положения 0-100).

Я делал это раньше, комбинируя ползунки, индикаторы выполнения и медиаплееры. Если вы хотите посмотреть на код, который я написал, вы можете взглянуть на исходный код этой страницы (особенно файл jquery.player.js)

...