![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Всем, привет, поискал по форуму, но не нашел внятного ответа на вопрос - можно ли применить к компоненту FLVPlayback параметр, подобный video.smoothing для video object?
для того чтобы сгладить пикселы? вот нашел в инете - может кому пригодится))) my_video.contentPath = "1.flv";
var smooth:Boolean = false;
player_mc.onPress = function() {
smooth = !smooth
MovieClip(my_video.getVideoPlayer(my_video.activeVideoPlayerIndex))._video.smoothing = smooth
};
Obi, спасибо за ... Цитата:
но я не могу здесь ничего понять и тем более пристроить это к своему коду, вы не могли бы чуть поподробнее что тут написано или что написано выше в моем варианте прокоментировать? единственное что сам догадался это как фильтры пристроить к FLVPlayback но вот теперь еще вопрос - можно ли прочитать metadata из FLVPlayBack? главным образом интеерсует pixelAspectRatio, width height и длина подгружаемого ролика. И вообще встал глобальный вопрос - если все так сложно все это делать с FLVPlayback - может проще использовать netStream? Только вот не нашел ни одного примера - где можно управлять параметрами video object а везде ток - построить соединение, метадата, прелоадер и звук.... Подскажите плиз.... Последний раз редактировалось iNils; 11.10.2008 в 22:01. |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Ну вообще ваш код, имхо, какой-то левый.
например в этой строчке вы конвертируете объект VideoPlayer в MovieClip. А потом у MovieCLip'a пытаетесь взть свойство _video, которого там и в помине нету. MovieClip(my_video.getVideoPlayer(my_video.activeVideoPlayerIndex))._video.smoothing = smooth; Во-вторых не совсем понятно, зачем создавать доп. переменную. Метод getVideoPlayer возвращает VideoPlayer, у которого есть свойство smoothing. Попробуйте поставить его в true. А вообще, компоненты — зло. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Цитата:
.... тогда может кто нть знает толковую ссылочку, где рассказывают как создать плеер из video object? |
|
|||||
|
.
|
> например в этой строчке вы конвертируете объект VideoPlayer в MovieClip.
Obi, в ООП это называется приведением (cast) типов. Никакой конвертации. Просто компилятору говорим, что в скобках объект именно такого типа, а не как он подумал. |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Так или иначе, компилятор воспринимает этот объект как мувклип, а у мувклипа нету свойста _video. Что не так я сказал?
|
|
|||||
|
.
|
Obi, Вы неправильно сказали о приведении, указав, что эта операция является конвертацией объектов одного типа в другой.
Собственного свойства _video у объектов MovieClip действительно, нет. |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Процессор повесится
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
а тогда, если мы можем сообщить компилятору - что этот объект - не тот что он думает, а другой, можем ли мы ему сказать что это - тот объект у которого есть metadata? И соответственно ее узнать?
![]() и все-таки - как вы считаете, при таких запросах к видеоплееру - что использовать более разумно - самому писать плеер с нетстрим или же все-таки flvplayback не так плох? вся проблемма то в том, что соединить video object с файлом flv не сложно, а вот построить полноценный "прибор" не так то и просто... |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|