Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.04.2008, 12:55
grunerasta вне форума Посмотреть профиль Отправить личное сообщение для grunerasta Найти все сообщения от grunerasta
  № 1  
Ответить с цитированием
grunerasta
 
Аватар для grunerasta

Регистрация: Mar 2007
Адрес: Таиланд
Сообщений: 121
Отправить сообщение для grunerasta с помощью ICQ
По умолчанию Видео тормозит адски

Салют, господа!

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

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

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

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

Код:
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);
};

Старый 22.04.2008, 13:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А какой поток у видео?

21000

Старый 22.04.2008, 13:04
grunerasta вне форума Посмотреть профиль Отправить личное сообщение для grunerasta Найти все сообщения от grunerasta
  № 3  
Ответить с цитированием
grunerasta
 
Аватар для grunerasta

Регистрация: Mar 2007
Адрес: Таиланд
Сообщений: 121
Отправить сообщение для grunerasta с помощью ICQ
Поток?...

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

Старый 22.04.2008, 13:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А размеры видео какие?

Старый 22.04.2008, 13:13
grunerasta вне форума Посмотреть профиль Отправить личное сообщение для grunerasta Найти все сообщения от grunerasta
  № 5  
Ответить с цитированием
grunerasta
 
Аватар для grunerasta

Регистрация: Mar 2007
Адрес: Таиланд
Сообщений: 121
Отправить сообщение для grunerasta с помощью ICQ
720x576

Старый 22.04.2008, 13:54
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну так это как бы много.

Старый 22.04.2008, 14:24
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Дык ему играть на весь экран надо - если меньше, то качество ужс...

Старый 22.04.2008, 14:28
grunerasta вне форума Посмотреть профиль Отправить личное сообщение для grunerasta Найти все сообщения от grunerasta
  № 8  
Ответить с цитированием
grunerasta
 
Аватар для grunerasta

Регистрация: Mar 2007
Адрес: Таиланд
Сообщений: 121
Отправить сообщение для grunerasta с помощью ICQ
много - но почему-то оно на не очень слабых железках дергается - на повербуке и на Г5 тормозит, сделал 320 по ширине - нормально стало по скорости, но все в пикселях

Старый 22.04.2008, 14:30
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Обычно сверху накладывают какую-нибудь темную сетку, чтобы скрыть пиксели.

Старый 22.04.2008, 14:34
ulik вне форума Посмотреть профиль Отправить личное сообщение для ulik Посетить домашнюю страницу ulik Найти все сообщения от ulik
  № 10  
Ответить с цитированием
ulik
 
Аватар для ulik

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
У меня дома две машины. Одна из них "тест-машина".
Так вот тест-машина (2,8 Ghz P4, 1 DDR RAM, GeForce 6800GT [agp])
при разрешении монитора 1280x1024, когда на youtube открываю видео на fullscreen тоже лагает и дергается. Ничего удивительного... Flash на fullscreen вообще нагружает прилично проц... Кстати, на ютюбе, вроде основной 320x240 и, кстати, на полноэкранном нормально смотриться. Уменьшите разрешение (700на500 это уж очень много)
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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