Comments 20
Фичареквест: ползунок!
+3
Че ж они такие страшние то:)
+4
Батон фулскрина вынести в контрол возможно?
0
лучше бы вот с этой шкуркой связали flowplayer openplayer.ru/docs/types.htm
+1
А если разместить сразу таких 10 плеееров… После окончания одного трека, можно сделать сразу же автоматически запуск другого?
0
Насколько я понял из кода, прогресс бар работает у Вас за счет того что вы устанавливаете 1000 cuepoints по всему треку. В случае если время трека 5 минут этого вполне достаточно, поведение плеера при перемотке(клика по прогресс бару) более чем адекватное.
а если это видео на 2 часа?
Не будет ли в данном случае поведение перемотки очень грубым?
60 секунд * 60 минут * 2 часа = 7200 секунд.
7200/1000=7.2 то есть размер шага 7 секунд.
Не очень то чувствительно выходит.
а если это видео на 2 часа?
Не будет ли в данном случае поведение перемотки очень грубым?
60 секунд * 60 минут * 2 часа = 7200 секунд.
7200/1000=7.2 то есть размер шага 7 секунд.
Не очень то чувствительно выходит.
0
Плагин писался для работы с mp3. Соответственно оптимизации для видео не проводились. Это впереди.
А вообще cuepoints устанавливаются так:
W — длина таймлинии в пикселях
L — длина трека в секундах
если W > L то cuepoints ставится на каждый пиксель. Иначе — на каждую секунду. так что перемотка грубой вроде не должна быть.
А вообще cuepoints устанавливаются так:
W — длина таймлинии в пикселях
L — длина трека в секундах
если W > L то cuepoints ставится на каждый пиксель. Иначе — на каждую секунду. так что перемотка грубой вроде не должна быть.
0
спасибо большое.
А не возникает ли каких либо проблем с таким большим количеством cuepoint?
Не падает ли плеер.
В ранних версиях фловплеера он норvально работал только с небольшим количеством cuepoint
Спасибо за ваш труд.
А не возникает ли каких либо проблем с таким большим количеством cuepoint?
Не падает ли плеер.
В ранних версиях фловплеера он норvально работал только с небольшим количеством cuepoint
Спасибо за ваш труд.
0
У Вас в вызове flowplayer есть опция duration. Это опция служит для того чтобы плеер проигрывал не весь трек а его часть. т.е. этот параметр не служит для определения длины(duration) проигрываемого файла.
т.е. в Вашем случае, если не указать duration в конфигурации flowplayer прогресс бар работать не будет.
Чтобы этого избежать нужно команду
Для определения полного duration достаточно прицепиться на событие onStart и вызвать
duration = clip.duration. Не на событие onBegin.
т.е. в Вашем случае, если не указать duration в конфигурации flowplayer прогресс бар работать не будет.
Чтобы этого избежать нужно команду
Для определения полного duration достаточно прицепиться на событие onStart и вызвать
duration = clip.duration. Не на событие onBegin.
+1
простите мискликнул.
Чтобы этого избежать нужно команду
duration = clip.duration
вешать не на событие onBegin а на собтие onStart
Чтобы этого избежать нужно команду
duration = clip.duration
вешать не на событие onBegin а на собтие onStart
+1
После публикации этого топика я начал тестировать видео и перевесил тело функции onBegin на onStart.
Вот только проблема в том, что при проигрывании аудио-файла в flowplayer'e не возвращается длительность проигрывания. Видимо ошибка в плагине audio. С проигрыванием видео такой проблемы на данный момент нет — все работает. Пока я реализую другие запланированные функции — думаю и над этой проблемой
Вот только проблема в том, что при проигрывании аудио-файла в flowplayer'e не возвращается длительность проигрывания. Видимо ошибка в плагине audio. С проигрыванием видео такой проблемы на данный момент нет — все работает. Пока я реализую другие запланированные функции — думаю и над этой проблемой
0
Ух. Ох.
Вы абсолютно правы.
Почитав их форум, я нашел там описание этой проблемы. Там говориться что, если ID3 tag содержит duration то все работает якобы как надо. НО у меня не получилось.
Возможно я что то не так прописал.
На баг трекере у них висит тикет от 18 февраля.
Вы абсолютно правы.
Почитав их форум, я нашел там описание этой проблемы. Там говориться что, если ID3 tag содержит duration то все работает якобы как надо. НО у меня не получилось.
Возможно я что то не так прописал.
На баг трекере у них висит тикет от 18 февраля.
+1
Еще одно.
У вас в коде, при клике по прогресс бару есть такой код
который лишний и даже вредный в случае если плеер работает с псевдостримингом. Где буферизация не имеет значения для перемотки.
У вас в коде, при клике по прогресс бару есть такой код
if (player.getStatus().bufferEnd < sec) {
return; // Buffering proccessing...
}
который лишний и даже вредный в случае если плеер работает с псевдостримингом. Где буферизация не имеет значения для перемотки.
+1
Sign up to leave a comment.
HTML-controlbar для Flowplayer’a на основе стилей jQuery UI