У меня такая проблема.
Есть простая html-страница с видео-вступлением (файл .mp4).Размер видеокадра составляет 1280 * 1024 (видео должно быть размером до 1280 пикселей).
При таких настройках качества размер видеофайла составляет:
.mp4 = 42 МБ (HD 1690 * 1080)
.flv = 32 МБ (1280 * 1024, 25 к / с)
Для воспроизведения видео я использовал пример сценария as3 (поскольку должно быть только воспроизведение \ пауза, воспроизведение,кнопки отключения звука с пользовательскими стилями), вот так
var strSource:String = "video.flv";
// create a new net connection, add event listener and connect
// to null because we don't have a media server
ncConnection = new NetConnection();
ncConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ncConnection.connect(null);
// create a new netstream with the net connection, add event
// listener, set client to this for handling meta data and
// set the buffer time to the value from the constant
nsStream = new NetStream(ncConnection);
nsStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nsStream.client = this;
nsStream.bufferTime = BUFFER_TIME;
nsStream.play(strSource);
Проблема в том, что я не могу найти способ плавного воспроизведения.Это загружает очень раздражающим способом, видео прерывается после каждых нескольких секунд воспроизведения.
Я понимаю, что главная проблема - большой размер видеофайла и качество HD, но может быть, есть какой-то способ в значительной степени уменьшить .flvразмер или управлять воспроизведением более дружественным способом?
Извините за какой-то грязный вопрос, но я не часто имею дело со вспышкой, поэтому прошу вашего умного совета) Спасибо