Как определить, когда видео буферизируется?
мой вопрос сегодня касается буферизации видео Flash AS3. (Потоковое или прогрессивное) Я хочу иметь возможность определять, когда видео буферизуется, поэтому я могу отображать какую-то анимацию, позволяющую пользователю знать, что ждать немного дольше.
В настоящее время мое видео запустится, удерживайте кадр 1 в течение 3-4 секунд, затем воспроизведите. Вроде как создается впечатление, что видео приостановлено или сломано :(
ОбновитьБлагодаряiandisme Я верюЯ смотрел в правильном направлении сейчас.NetStatusEvent от liveocs, Мне кажется, что ключевым статусом для работы является"NetStream.Buffer.Empty"
поэтому я добавил туда некоторый код, чтобы посмотреть, вызовет ли это мою анимацию или оператор трассировки. Пока не повезло, однако, когда буфер заполнен, он вызовет мой код: / Может быть, мое видео всегда где-то междуBuffer.Empty
а такжеBuffer.Full
тот'почему он победил?вызвать любой код, когда я тестирую?Buffer.Empty
public function netStatusHandler(event:NetStatusEvent):void
{
// handles net status events
switch (event.info.code)
{
case "NetStream.Buffer.Empty":
trace("☼☼☼ Buffering!"); //