Показать сообщение отдельно
Старый 01.08.2008, 19:26
Ulya вне форума Посмотреть профиль Отправить личное сообщение для Ulya Найти все сообщения от Ulya
  № 5  
Ответить с цитированием
Ulya

Регистрация: Aug 2006
Адрес: msk
Сообщений: 100
Отправить сообщение для Ulya с помощью ICQ
crazyone,
а я использую компонент FLV List Gallery от AFComponents. Но он сделан всё равно на основе FLVPlayBack.
Итак, вопрос с передачей байтовой позиции решила.
Код:
player.controls_mc.content.bar_mc.widget_mc.onRelease = function() {
	//widget_mc - бегунок
	delete player.controls_mc.content.bar_mc.widget_mc.onEnterFrame;
	stopDrag();
	if (_root.metadataReceived) {
		//флаг _root.metadataReceived в 1, если получены метаданные флв
		var bmcw = player.controls_mc.mask._width-player.controls_mc.content.bar_mc._x-player.controls_mc.content.volume_mc._width;
		//рассчитываем длину bar_mc (прогресс-бар)
		var phx = player.controls_mc.content.bar_mc.widget_mc._x;//play head _x
		secpos = player.metadata.duration*phx/bmcw;//position in seconds;
		trace("Pos in Sec "+secpos);
		_root.bytepos = Math.floor(secpos*player.bytesTotal/player.metadata.duration)
		player.getVideoPlayer(player.activeVideoPlayerIndex).close();//очищаем плеер
		player.load(player.contentPath+"?start="+_root.bytepos);//запрашиваем у сервера файл с нужного нам места
	}
};

В запросах к серверу видно, что файл действительно запрашивается с нужного места, например, если прокрутить видео до середины, то грузится файл меньшего размера. В это время статус: Connecting to Media. Как только файл грузится до конца, срабатывает статус Media not found. То есть файл грузится с нужной позиции. По идее gninx должен дописывать к нему заголовок так, чтобы плеер понимал, что это flv. Но где-то проблема. У кого какие мысли?
Помогите плиз. я в видео, особенно потоковом полный нуб.
Плиз.
__________________
Plant a tree B4 UR burried undr 1.


Последний раз редактировалось Ulya; 01.08.2008 в 19:29.