Flash Builder 4.5.1mobile 项目的嵌入元数据时间限制?

Posted

技术标签:

【中文标题】Flash Builder 4.5.1mobile 项目的嵌入元数据时间限制?【英文标题】:Embedding metadata time limit for Flash Builder 4.5.1mobile project? 【发布时间】:2011-09-23 19:57:29 【问题描述】:

我正在开展一个项目,该项目需要我通过网络摄像头录制的流动态嵌入元数据。我正在使用 Flash Builder 4.5.1 创建一个移动项目。我正在使用一个简单的 netStream.send 函数来设置我想要的元数据。这工作得很好,直到我的网络流时间超过 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 b/c 我认为您的代码有助于解释问题。您是否使用过诸如 ServiceCapture 或 Flash Builder 网络监视器之类的程序来查看来回传递的内容? 我不确定这是否会有所帮助,但您是否尝试过在添加新关键帧之前清理数据关键帧?在 sendMetadata 方法的开头添加:ns.send("@clearDataFrame", "onMetaData");(同时在 onMetaData 上添加对info == null 的验证)。 什么时候发送元数据?比如,多久一次? J_A_X 我试图只添加一次元数据。我在视频中存储时间戳,当收集到所有时间戳时,我想将该时间戳数组存储为元数据。但是,它似乎只有在我在录音 10 秒之前发送邮票时才有效。 bmleite - 我尝试了 clearDataFrame,它所做的只是关闭了我的 netConnection。尽管我将使用验证想法,但感谢您的输入。 【参考方案1】:

只是想知道 - 这个问题是否同时出现在真实的移动设备和移动模拟器上?如果不是,可能是移动连接 - HTH

【讨论】:

它在设备和模拟器上都发生了。

以上是关于Flash Builder 4.5.1mobile 项目的嵌入元数据时间限制?的主要内容,如果未能解决你的问题,请参考以下文章

Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

将 Flash 项目导入 Flash Builder

Flash Builder 4.5 与 Flash?

Flash Professional 和 Flash Builder 之间有啥区别?

Flash Media Server,从 Flash Builder 测试 RTMP 流

嵌入Flash Builder中的文本