![]() |
|
||||||||||
|
|||||
|
Подскажите, есть видео поток, есть плеер JW FLV Media Player 4.5
Задача: как узнать сколько на сколько видео в пикселях? Например в Windows Media Player можно зайти в свойства и посмотреть. А как быть с флэшем? Спасибо!
__________________
icq4.net Последний раз редактировалось mff; 11.10.2009 в 17:15. |
|
|||||
|
Модрон-ветеринар
|
Разве класс Video в том же AS2 не предоставляет вам такую возможность?
Напрмер: height (Video.height property) public height : Number [read-only] An integer specifying the height of the video stream, in pixels. ..... You may want to use this property, for example, to ensure that the user is seeing the video at the same size at which it was captured, regardless of the actual size of the Video object on the Stage. Цитата:
Последний раз редактировалось mooncar; 12.10.2009 в 01:35. |
|
|||||
|
Модрон-ветеринар
|
Что такое "скачать" я знаю, что такое "сгуглить видеопоток" - нет.
Если пишите на форуме, используйте пожалуйста, нормальные IT-термины, иначе все, включая вас, в первую очередь, будут только терять время. |
|
|||||
|
http://tv-here.ru/1262-comedy-tv.html вот к примеру, там потоковое видео.
Видео растянуто, требуется узнать сколько на сколько разрешение видео потока. Что тут непонятного?
__________________
icq4.net |
|
|||||
|
Модрон-ветеринар
|
Был непонятен контекст вашей задачи - то ли вам нужно на лету узнавать размер произвольного потока и использовать это как-то в вашем проекте, то ли нужны единичные замеры конкретных потоков.
С вашим примером делаем так: Открываем страницу в FF. С помощью HttpFox узнаем URL потока. На момент, когда это делал я: Потом открываем URL в Media Player Classic. Дождемся начала воспроизведения. Открываем свойства ("Properties") и узнаем: размер 480 X 360. Последний раз редактировалось mooncar; 12.10.2009 в 21:55. |
|
|||||
|
Modus ponens
|
Если применительно к FLV то, в AS2 в общем случае это сделать невозможно, а в AS3 - очень коряво и с большими накладными расходами. Дело в том, что формат FLV не предписывает содержимому постоянные размеры - просто чаще всего они действительно постоянные. Но, бывают случаи, когда это не так (например потоковое видео переданное с сервера который позоволяет в реальном времени менять настройки потока, или видеоконференция, где во время конференции резолюция видео менялась). Непосредственно информация и размере кадра в пикселах содержится в каждом видео кадре - так что определенно можно узнать только размер кадра в определенный момент.
__________________
Hell is the possibility of sanity |
|
|||||
|
В итоге мы пришли к тому, что AS3 дает возможность узнать размер кадра в данный момент? Очень интересно, можно подробнее?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|