Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Видео тормозит адски (http://www.flasher.ru/forum/showthread.php?t=111324)

grunerasta 22.04.2008 12:55

Видео тормозит адски
 
Салют, господа!

Большая проблема нарисовалась. Надо видео сделать - так чтобы всю страницу занимало и поверх него еще был хлам всякий (ссылки, логотипы и пр.). Написал вставку видео, примерно так как и раньше это делалось.

Условно для теста сделал простое масштабирование - видео не сохраняя пропорции, встраивается в окно.

Ну вот оно встроилось - и начинает тормозить, совершенно необоснованно (раз в секунду примерно рывок происходит, звук заикается).

Может я какой параметр не включил, или надо как-то по хитрому видео отконвертить?

Код:

import flash.display.Sprite;
import flash.events.NetStatusEvent;
import flash.events.SecurityErrorEvent;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.events.Event;

stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;

var connection:NetConnection=new NetConnection();
connection.connect(null);
var stream:NetStream=new NetStream(connection);
stream.addEventListener("onMetaData",metaData);
stream.client=this;
var video:Video=new Video();
video.smoothing=false;
video.attachNetStream(stream);
addChild(video);
stream.play("Eclipse_30sec_700.flv");

stage.addEventListener(Event.RESIZE, resizeWindow);

function resizeWindow(e:Event):void
{
        video.width=stage.stageWidth;
        video.height=stage.stageHeight;
}

function metaData(e:Event):void
{
        trace(e);
};


etc 22.04.2008 13:00

А какой поток у видео?

21000

grunerasta 22.04.2008 13:04

Поток?...

Битрейт всмысле? 700Кбит в конверторе выставил

etc 22.04.2008 13:08

А размеры видео какие?

grunerasta 22.04.2008 13:13

720x576

etc 22.04.2008 13:54

Ну так это как бы много.

Psycho Tiger 22.04.2008 14:24

Дык ему играть на весь экран надо - если меньше, то качество ужс...

grunerasta 22.04.2008 14:28

много - но почему-то оно на не очень слабых железках дергается - на повербуке и на Г5 тормозит, сделал 320 по ширине - нормально стало по скорости, но все в пикселях

etc 22.04.2008 14:30

Обычно сверху накладывают какую-нибудь темную сетку, чтобы скрыть пиксели.

ulik 22.04.2008 14:34

У меня дома две машины. Одна из них "тест-машина".
Так вот тест-машина (2,8 Ghz P4, 1 DDR RAM, GeForce 6800GT [agp])
при разрешении монитора 1280x1024, когда на youtube открываю видео на fullscreen тоже лагает и дергается. Ничего удивительного... Flash на fullscreen вообще нагружает прилично проц... Кстати, на ютюбе, вроде основной 320x240 и, кстати, на полноэкранном нормально смотриться. Уменьшите разрешение (700на500 это уж очень много)


Часовой пояс GMT +4, время: 22:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.