Flash / ActionScript - вопрос воспроизведения видео - PullRequest
0 голосов
/ 05 января 2011

Не могли бы вы проверить, правильно ли работает демоверсия на главной странице из http://flvplayerlite.com/ для быстрой перемотки назад (кнопка слева) .

Я знаю, что это может звучать абсурдно, но для меня это прекрасно работает в Chrome , но не работает в Firefox .

"Ошибка" заключается в том, что видео перематывается на первый доступный ключевой кадр, но не может перематываться дальше.


Кроме того, если бы кто-то мог объяснить, почему это могло произойти, я был бы признателен за это. Я в основном думаю, что перемотка сделана так:

ns.seek(ns.time - k);  // where 'k' could be something like '1' or '2'
                       // and 'ns' stands for the 'NetStream' used to play video.

Ответы [ 6 ]

1 голос
/ 05 января 2011

Прекрасно работает с - Chrome 8.0.552.224, Flash Player: 10,1,51,95; - FF 3.6.13, Flash Player: 10,1,53,64; - IE 8, Flash Player: 10,1,51,95

Может быть, это Flash Player? Я не уверен, но у меня были проблемы с потоковой и прогрессивной игрой в Flash Player 10. А также это случилось только с Firefox и Safari.

Rob

1 голос
/ 05 января 2011

Вы правы в отношении проблем, существующих в Firefox (протестировано на 3.6.9). Интересно отметить, однако, что клавиша со стрелкой влево (на клавиатуре) действительно работает, выполняет перемотку ... хотя она и делает «икоты» немного в тех же ключевых кадрах, на которых останавливается стрелка интерфейса.

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

EDIT
Не понял, что это был скомпилированный SWF, а не с открытым исходным кодом. Я бы попытался подать отчет об ошибке с создателями. контактная ссылка

1 голос
/ 05 января 2011

Я получаю ту же ошибку в Safari. Мой журнал отладки показывает записи "NetStream.Seek.InvalidTime". Я полагаю, что с вычислением времени поиска что-то не так, поэтому фактический вызов - это ns.seek (NaN) или отрицательное значение, поскольку ns.seek (0) должен работать нормально.

0 голосов
/ 06 января 2011

Отлично работает в Chrome 8.0.5x и ff 3.6.13

Возможно, потому что вам нужен новейший флэш-плеер для вашего браузера

0 голосов
/ 05 января 2011

Здесь, в обоих браузерах, Chrome и Firefox, опция перемотки работает, я на FF версии 3.6.13

0 голосов
/ 05 января 2011

Подтверждено, что работает нормально в Opera 11.0 =)

...