PDA

Просмотр полной версии : перемотка видео в флеш плеере на незагруженную позицию


Predtech
03.08.2007, 17:04
Перелопатил форум, но именно такой информации не нашел. Вопрос вот в чем. Реализовавыл ли кто-то перемотку видео во флеш плеере с подгруженным flv, но таким образом, чтобы "споймать" кадр из позиции еще не подгруженного фрагмента и подружать видео дальше гачиная с этой позиции.
Пример. Инициализация плеера. После некой буфериазии, текущее положение проигрываемого клипа на 5 фрейме, скачалось всего 10 фреймов. Я хочу передвинув ползунок сикера, перескочить на 25 кадр и подгружать видео именно с этого кадра, пропустив (на закачивая) кадры с 10 по 25.
С помощью чего реализовать?
Как заставить nc.seek(); перейти на еще незагруженный фрейм?
На некоторых видеосервисах такое релизовано.

Predtech
17.09.2007, 21:00
Вопрос закрыт как решенный

silin
17.09.2007, 21:41
а поделиться с трудящимися опытом?..

Predtech
21.09.2007, 13:32
Делюся.
ns.seek() (без всяких медиасерверов) такого сделать не может.

Поэтому, попределив текущую (новую) позицию ползунка, отправляемся к файлу PHP - ns.play(http://path/to/phpFile?polzunokPosition = newposition), предав ему в переменной
PHP файл читает flv fread(), fseek() и отдает флешу файл с нужной позиции.
С точки зрения PHP отдает как атачмент header("Content-Disposition: attachment;)
Все просто, но промучался фиг знает сколько.

Kikasso
21.09.2007, 13:45
позиция в байтах? Оценочно?
Интересно..

†‡Paladin‡†
21.09.2007, 13:48
А вроде Red5 умеет.

Predtech
02.10.2007, 14:15
А вроде Red5 умеет.
Любой медиасервер умеет, сабж для хостинга без установленного медиасервера.