PDA

Просмотр полной версии : как корректно отобразить широкоформатное видео?


greegreeman
03.05.2010, 20:38
есть плеер самописный. гружу туда видео. все окей. только вот широкоформатное не корректно отображается. получается сплющеным по бокам. кто-нить сталкивался?

gldrawworld
03.05.2010, 20:57
эээм а разрешение плееру не пробовали задавать == разрешению видео ?

gloomyBrain
03.05.2010, 20:57
У объекта NetStream есть свойство client
client - это объект класса Object.
Свойству client надо присвоить метод onMetaData(evt:Object) { ... }
Метод onMetaData будет вызываться в тот момент, когда придут метаданные, вшитые в видео
Через свойство объекта evt["width"] можно получить ширину видеопотока. С высотой аналогично.
Зная высоту и ширину потока, можно отмасштабировать объект класса Video, который транслирует наш поток.
Хелп тут (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/NetStream.html)

greegreeman
04.05.2010, 11:49
gloomyBrain, спасибо. твой вариант мне подходит