# Video MetaData not firing

**URL:** <https://forum.kirupa.com/t/video-metadata-not-firing/298463>\
**Category:** flash\
**Created:** [October 19, 2009, 5:01pm UTC](https://forum.kirupa.com/t/video-metadata-not-firing/298463 "2009-10-19T17:01:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mpelland](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@mpelland](https://forum.kirupa.com/u/mpelland)\
**Post date:** [October 19, 2009, 5:01pm UTC](https://forum.kirupa.com/t/video-metadata-not-firing/298463/1 "2009-10-19T17:01:41Z")

</div>

Hey,  
I am trying to load a video (~ 1 hour long). Everything works fine except that the onMetaData is never firing.

```
ActionScript Code:
[LEFT][COLOR=#000000] **var** [/COLOR] customClient:[COLOR=#0000FF]Object[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Object[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];      
        customClient.[COLOR=#000080]onMetaData[/COLOR] = onMetaData;              
        
        ncConnection = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]NetConnection[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
        ncConnection.[COLOR=#0000FF]connect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **null** [/COLOR][COLOR=#000000])[/COLOR];
        
        stream= [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]NetStream[/COLOR][COLOR=#000000]([/COLOR]ncConnection[COLOR=#000000])[/COLOR];
        [COLOR=#0000FF]video[/COLOR].[COLOR=#000080]attachNetStream[/COLOR][COLOR=#000000]([/COLOR]stream[COLOR=#000000])[/COLOR];
        stream.[COLOR=#000080]client[/COLOR] = customClient;
        
        stream.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]NetStatusEvent.[COLOR=#000080]NET_STATUS[/COLOR], netStatusHandler[COLOR=#000000])[/COLOR];
        stream.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]IOErrorEvent.[COLOR=#000080]IO_ERROR[/COLOR], onIOError[COLOR=#000000])[/COLOR];
        stream.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]AsyncErrorEvent.[COLOR=#000080]ASYNC_ERROR[/COLOR], onAsyncError[COLOR=#000000])[/COLOR];
        stream.[COLOR=#0000FF]bufferTime[/COLOR] = BUFFER_TIME;
        [COLOR=#000000] **var** [/COLOR] path:[COLOR=#0000FF]String[/COLOR] = [COLOR=#000000]([/COLOR]LoaderInfo[COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]root[/COLOR].[COLOR=#000080]loaderInfo[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#000080]parameters[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"path"[/COLOR][COLOR=#000000]][/COLOR] != [COLOR=#0000FF]undefined[/COLOR][COLOR=#000000])[/COLOR] ? LoaderInfo[COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]root[/COLOR].[COLOR=#000080]loaderInfo[/COLOR][COLOR=#000000])[/COLOR].[COLOR=#000080]parameters[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"path"[/COLOR][COLOR=#000000]][/COLOR] : [COLOR=#FF0000]""[/COLOR];

        stream.[COLOR=#0000FF]play[/COLOR][COLOR=#000000]([/COLOR]path + [COLOR=#FF0000]"video/questions/truth_about_tony_question_all.flv"[/COLOR][COLOR=#000000])[/COLOR];

```

[COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **function** [/COLOR] onMetaDataCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“duration”[/COLOR], ARG\_obj.[COLOR=#0000FF]duration[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]duration[/COLOR] = ARG\_obj.[COLOR=#0000FF]duration[/COLOR];

```
    [COLOR=#000000]}[/COLOR]

```

[/LEFT]

is there anything wrong in here that would cause the onMetaData to not fire?
