Показать сообщение отдельно
Старый 01.02.2011, 20:28
Ruzzz вне форума Посмотреть профиль Отправить личное сообщение для Ruzzz Найти все сообщения от Ruzzz
  № 1  
Ответить с цитированием
Ruzzz

Регистрация: Feb 2011
Сообщений: 3
По умолчанию Когда узнавать размеры видео у NetStream?

По какому событию можно точно узнать размеры (videoWidth и videoHeight) у Video если для загрузки используется NetStream? Есть ли решение для любого типа видео? Есть ли вообще решение на все случаи?

Заметил что размеры точно известны при NetStream.Play.Flush и NetStream.Buffer.Full (не всегда). Как я понимаю еще и при onMetaData, но мета данные не всегда есть. NetStream.Buffer.Full также иногда отсутствует либо же размеры еще не установлены. Корректно ли вообще использовать для этого самые первые NetStream.Play.Flush и NetStream.Buffer.Full? Видел еще решение в котором используется setTimeout, вроде как после NetStream.Play.Start, где идет рекурсивный вызов до тех пор пока videoWidth и videoHeight нулевые.

Подскажите как быть?