Ограничение по времени вложения метаданных для мобильного проекта Flash Builder 4.5.1? - PullRequest
23 голосов
/ 28 июня 2011

Я работаю над проектом, который требует от меня внедрения метаданных на лету с записанным потоком с веб-камеры. Я использую Flash Builder 4.5.1 для создания мобильного проекта. Я использую простую функцию netStream.send, чтобы установить метаданные, которые я хочу. Это прекрасно работает, пока время моего netstream не превысит 10 секунд, затем функция перестанет работать или не будет вставлена ​​в видео. Все мои соединения правильные, и я могу записывать на Flash Media Server

Единственное, о чем я могу думать, это то, что мой Flash Media Server 4 Developer перегружен и не вычисляет отправленные мной метаданные.

Любые идеи очень помогли бы.

 private function sendMetadata():void {


                 infotxt.text += 'called';
                trace("sendMetaData() called")
                myMetadata = new Object();
                myMetadata.customProp = "This message is sent by @setDataFrame.";
                myMetadata.customOther = cueHolder;
                ns.send("@setDataFrame", "onMetaData", myMetadata);
            }  

А вот моя функция onMetaData

public function onMetaData(info:Object):void { 
                trace("caught");
                infotxt.text = 'caught';
                var key:String;
                for (key in info){ 
                    outputWindow.text +=(key + ": " + info[key] + "\n"); 
                }
                //cueHolderReturn = info.customOther;
                 for (var i:int = 0; i < info.customOther.length; i++) 
                {
                    infotxt.text += info.customOther[i]
                } 

                //infotxt.text = info.customOther[0];




            }

1 Ответ

1 голос
/ 13 сентября 2011

Просто интересно - эта проблема встречается как на реальном мобильном устройстве, так и на мобильном эмуляторе?Если нет, то это может быть мобильная связь - HTH

...