|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2009
Сообщений: 6
|
Как определить есть ли в NetStream'е видео?
Как программно определить есть ли в принимаемом NetStream видео или только аудио?
Т.е. если перед его отсылкой мы прикрепили видео но объект camera был равен null Во флешке, которая принимает этот NetStream необходимо или показать видео, если в NetStream'е оно есть, или сделать видимой картинку-аватарку, если видео в NetStream'е нет. Но как программно определить есть оно там или нет? |
|
|||||
Modus ponens
|
Эти данные как правило есть в метадате, но метадаты может и не быть... если сервер "под вашим контролем", то конечно, вы можете проследить за тем, чтобы эти данные туда попали, но в глобальном случае похоже, что никак... Т.е. на самом деле эту информацию легко получить прочитав байты присылаемого потока, проблема в том, что на уровне языка такой возможности нет...
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Jul 2009
Сообщений: 6
|
Спасибо за ответ. Именно через метадату как раз решил таки свою проблему. Перед отсылкой NetStream'a, добавил в него параметр доступности камеры presenceCamera
var metaData:Object = new Object(); metaData["presenceCamera"] = String(camera); nsPublish.send("@setDataFrame", "onMetaData", metaData); var presenceCamera:String nsPlay.onMetaData = function(infoObject:Object) { presenceCamera = infoObject.presenceCamera; }; if(presenceCamera==null){показываем картинку...} Ещё раз спасибо, что откликнулись. |
Часовой пояс GMT +4, время: 18:06. |
|
« Предыдущая тема | Следующая тема » |
Теги |
netstream , видео |
|
|