NetStream play H264/AAC flv no sound

I used Flash builder 4.5 created a player to play recorded video from Adobe Media Server.
Until now, mp4 is worked perfect. But now when mp4 transfer to flv, my player played the video but no sound.
If this video transfer to H264/MP3, it will work perfect.
I used AMS sample player to player the video and it worked perfect. Where is my pleyer wrong?
Here is some code:
ns:NetStream = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, ns_status);
ns.client = nsClient;
video.attachNetStream(ns);
ns.bufferTime = 10;
ns.play(xxx/xxx);
And video info get from onMetadata:
audiocodecid: 10
audiodatarate: 15.625
width: 640
videodatarate: 976.5625
encoder: Lavf54.63.104
height: 368
framerate: 29.970029970029966
filesize: 87087101
duration: 687.488
audiosamplerate: 8000
audiosamplesize: 16
stereo: false
videocodecid: 2

have you set these values:
netstream.receiveAudio(true);
netstream.receiveVideo(true);

Similar Messages

  • QuickTime can't play H264+AAC file??

    I have a H264+AAC file,
    it played on VLC player is ok,
    but it can't play on QuickTime,
    have any tool can detect what's wrong?
    is it incorrect file format?

    Maybe you can learn a bit more about this mysterious movie. In quicktime (and probably VLC too) there is an Inspector (in Quicktime it's invoked by Window->Inspector or Command-I. It may provide more information about the nature of the video even if it's not playing normally.
    If you can post a screen shot of an Inspector window maybe we can be more helpful.
    dick glendon

  • Problem about playing h264 in flv file

    I read an article at "
    http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html"
    which is a blog of an software engineer of Adobe, the author said
    in this article that "...There are functional limits with the FLV
    structure when streaming H.264 which we could not overcome without
    a redesign of the file format..." and "...Specifically dealing with
    sequence headers and enders is tricky with FLV streams...", does
    anybody know what exactly the author mean? what is the "functional
    limits"? how to "specifically dealing with sequence headers and
    enders"? is it a way to solve the "functional limits"?
    Thanks!

    I believe that it just mean that H.264 encoded video for FMS
    & Flash are not stored in FLV format... because of some
    inherent limitations in FLV file format.
    It uses mp4/MOV format which is what has been used by
    Quicktime also for quite some time. Adobe calls it M4V.

  • How to play and stop flv files through NetStream in AIR Application

    Hi,
    In a folder I have 'n' number of flv file, which are DRM protected. when the user try to play those files for the first time through my AIR application, it will prompt for username and password and gets the license/voucher from the server and store it in AIR Runtime. so that from the next time onwords it won't prompt for username and password as because it already has license/voucher.
         My problem is assume there are 500 files, such that for each file the user has to enter his credentials[username and password]. which is a stupid thing. I want to avoid this process by implementing this process internally/programetically. By playing/accessing each file through netstream from the folder and setDRMAuthenticationCredentials for that file and stop the stream. Here I am able to play each file but I am failed to stop it. I mean to say I will get the license for all the flv files internally[while loading my AIR application], such that user should not be interrupted for his credentials for each file.He should play as if he is accessing/playing a non-DRM protected file. I will be very thank full if any one help me out in this.
    public function init():void {
          connectStream();
          getLicenseForAllFiles();
          videoStream.addEventListener(DRMAuthenticateEvent.DRM_AUTHENTICATE, drmAuthenticateEventHandler);
          ppt_videoStream.addEventListener(DRMAuthenticateEvent.DRM_AUTHENTICATE, ppt_drmAuthenticateEventHandler);
            private function getFilesRecursive(rootFolderPath:String):void {
                //the current folder object
                var currentFolder:File = new File(rootFolderPath);
                //the current folder's file listing
                var files:Array = currentFolder.getDirectoryListing();
                //iterate and put files in the result and process the sub folders recursively
                for (var f = 0; f < files.length; f++) {
                    if (files[f].isDirectory) {
                        if (files[f].name !="." && files[f].name !="..") {
                            //it's a directory
                            getFilesRecursive(files[f].nativePath);
                    } else {
                        //it's a file
                        fileList.push(files[f].nativePath);
                        //Alert.show(""+files[0].nativePath);
                        var fileName:String = files[f].name;
                        if(fileName.indexOf("PPT_")!=-1){
                            ppt_videoStream.play(files[f].nativePath);
                            ppt_videoStream.pause();
                        videoStream.play(files[f].nativePath);
                        videoStream.pause();
                private function connectStream():void {
                    videoConnection = new NetConnection();
                    videoConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    videoConnection.connect(null);
                    ppt_videoConnection = new NetConnection();
                    ppt_videoConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    ppt_videoConnection.connect(null);
                    videoStream = new NetStream(videoConnection);
                    videoStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    video.attachNetStream(videoStream);
                    ppt_videoStream = new NetStream(ppt_videoConnection);
                    ppt_videoStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    ppt_video.attachNetStream(ppt_videoStream);
             private function netStatusHandler(event:NetStatusEvent):void {
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        //connectStream();
                        break;
                    case "NetStream.Play.StreamNotFound":
                        trace("Unable to locate video: " + videoURL);
                        break;
                private function drmAuthenticateEventHandler(event:DRMAuthenticateEvent):void {
                    videoStream.setDRMAuthenticationCredentials("adobe", "adobe", "drm");
                private function ppt_drmAuthenticateEventHandler(event:DRMAuthenticateEvent):void {
                    ppt_videoStream.setDRMAuthenticationCredentials("adobe", "adobe", "drm");
    Thanks
    Sudheer Puppala

    Hi,
    Please go through following links..this will help you:
    http://lucamezzalira.com/2009/02/28/create-pdf-in-runtime-with-actionscript-3-alivepdf-zin c-or-air-flex-or-flash/
    http://forums.adobe.com/thread/753959
    http://blog.unthinkmedia.com/2008/09/05/exporting-pdfs-in-flex-using-alivepdf/
    Thanks and Regards,
    Vibhuti Gosavi | [email protected] | www.infocepts.com

  • Air 3 + FMS 4.5 + HLS = iOS app play live video? h264+aac?

    OK, I tried before with air 2.6-2.7, a live video app VP6+MP3 to the AppStore and it got rejected, because of the http-live-streaming requirement.
    So today, I installed FMS 4.5, and created stream h264+AAC, to the rtmp://myserverip/livepkgr  with stream: mystream?adbe-live-event=liveevent
    I tried openning it on iphone safari with this url and it playes with default player: http://myserverip/hls-live/livepkgr/_definst_/liveevent/mystream.m3u8
    Then I tried with same url in my iphone app (Air 3.0 sdk) to open the stream and it doesnt work, I tried f4f and f4m extensions, dont work.
    What is the URL I have to load from my app as3 to load this HLS stream into my Air3 iOS App?
    I read somewhere now it is possible, or is it not possible yet to make app that plays HLS now?

    OK, I just made it work (kind of) with StageWebView. In a way with the iphone default player it is working smoothly with h264 video and AAC audio.
    - Is this the only way to bring HLS (http-live-streaming) live video to the  Air3 sdk based iOS Apps? I looked through the HLS and HDS documents, it doesnt say anything about how to load the stream into AS3 code with rtmp://ip/live/stream kind of URL.
    - Is there any live tv apps approved to Apple AppStore with this StageWebView implementation? I am worried that that it will rejected, because it is basically just loading a html page.
    Appreciate the help in advance.

  • Can't play AAC 5.1 sound

    I can't get my quicktime to play sound above stereo on qt .mov files. Whenever I select the sound out to 5.1 there's no movement on the graphical equilizer. I'm using Windows Vista and have a 7.1 creative sound card. How do I play QT mov in 5.1?

    Winston Churchill wrote:
    The one I d/l'd was superhero.
    I don't have a surround sound system so I can't say how the tv plays the AAC file, I would doubt it converts AAC to AC-3 on the fly but I don't really know, it clearly just uses L+R in my case.
    Fair enough - just want to try and clarify what happens with 6-channel AAC on AppleTV as I've never even tried a file of that type on it.
    There is only one sound track, which is why I had to look twice, I thought at first it might have been a stereo AAC track and a 5.1 track, but no it isn't.
    I believe since Take 2.0 that the movies with AC-3 5.1 surround do have 2 tracks, and this is now how H B encodes things - the advantage being that the 2 channel is used say to a TV that can't decode 5.1, and 5.1 is output via optical and probably HDMI to a receiver.
    AFAIK,  haven't actually changed the tv, I understood it could always pass through AC-3, it's just that now it is included in the movie files which they weren't before.
    I tried a file that outputs AC-3 5.1 on the new AppleTV with 2.0 installed and it works, but playing it on the 1.1 version AppleTv it didn't passthrough the sound when I swapped the 2 over.
    DTS files encoded as wavs could be played via optical (Diatonis eg) but i'm not aware of video files with DTS soundtracks - passthrough should be possible but may not be supported - bet we'll find out in time.
    AC

  • VideoDisplay playing flv with sound but no picture...

    Hi Everyone,
    I'm hoping someone can help with an annoying problem that
    isn't making much sense to me.... I have an mxml component that is
    based on an HBox, which houses a single Video Display control. In
    the main application file I add this component which houses the
    Video Display control to a canvas using addChild. What I then do is
    I play different flv files by containing each flv file name in an
    array, and then bind the next flv name to the source of the Video
    Display control in order to play the correct video... so in other
    words...
    <!---------------------------------------------------------------------->
    <mx:Script>
    <![CDATA[
    [Bindable] private var _arrFLVs:Array = new Array("vid1.flv",
    "vid2.flv", "vid3.flv");
    [Bindable] private var _currentFLV:String;
    [Bindable] private var _i:int;
    public function init():void
    _currentFLV = _arrFLVs[_i];
    ]]>
    </mx:Script>
    <mx:VideoDisplay width="398" height="282"
    id="videoDisplay" autoPlay="true" source="flvs/{_currentFLV}" />
    <!----------------------------------------------------------------------->
    I have other functions which increment the _i variable. So
    basically what happens is when the video has finished playing, an
    event handler executes which is listening for the end of the video,
    the event handler then executes another function which removes the
    component with the video player from the canvas and adds a
    different component to display a series of images, once the images
    has finished cycling through what it needs to cycle through I
    remove that image component and add the video component back onto
    the canvas to display the next flv. This process repeats itself
    once all videos has been shown and then starts over again. The
    problem I'm experiencing is that every now and then when the video
    is supposed to be played, it gets added successfully to the canvas
    using addChild, the correct source gets assigned to the video
    player, but i see no image when it starts playing. I hear sound,
    but no picture. I know the correct source is being assigned to the
    video player because I trace it before and while its playing the
    video, aside from tracing the source, i hear the audio of the flv
    currently playing so i know its the correct flv - only problem is
    that there is no picture. The picture not displaying happens
    randomly, so for example if the first 4 flv's have finished playing
    the 5th won't show a picture although i hear the sound, then the
    6th will work fine. When the entire process begins again, the 5th
    will work fine, but the 6th and 7th flv won't. This is what totally
    confuses me.
    What I don't understand is if the correct source has been
    assigned to the video display control and the correct flv starts
    playing, why do i hear sound but no picture?
    Could this be some sort of bug in the flash player? I'm using
    Adobe Flash Player 9,0,28,0.
    If anyone can provide me with some advice/opinions/idea to
    give me some sort of clue that would be grand :).
    Thanks for your time,
    - Tony

    I had this problem before. I found that if the VideoDisplay
    component had not finished all inititialization functions before I
    assigned the new flv, then I got sound with no video. Try listening
    for creationComplete for your VideoDisplay component before you
    assign the video source to see if that solves your problem.
    Vygo

  • Flash Player 11.2.202.228 no longer plays my audio flv

    After updating to the new flash player (version 11.2.202.228) audio only flv files no longer play.
    air3.2 update too.
    In the source code below:
    red5 server is used for audio recording and playback
    ns.play() does not run.
    But, there is no problem with recording [ns.publish()]
    /**NetConnection**/
    private function setupNC():void{
       myServer = "rtmp://ip";
       nc = new NetConnection();
       nc.connect(myServer);
       nc.client = this;
       nc.addEventListener(NetStatusEvent.NET_STATUS, netStatus1);
       nc.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
       nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
       nc.connect(myServer);
    /*** ns.publish ***/
    private function record_start():void{
       tbSoundFile = rndSoundFile(); //sound file
       initMic("0xff0000");
       ns = new NetStream(nc);
       ns.addEventListener(NetStatusEvent.NET_STATUS, netStatus2);
       ns.attachAudio(myMic);
       ns.publish(tbSoundFile, "record");
    private function record_play():void{
       var myClient:Object = new Object();
       ns = new NetStream(nc);
       ns.addEventListener(NetStatusEvent.NET_STATUS, netStatus3);
       ns.bufferTime = 5;
       ns.client = myClient;
       myClient.onMetaData = function(myMeta:Object):void {
           myDuration = myMeta["duration"];
        myClient.onPlayStatus = function(myPBstatus:Object):void{
            if(myPBstatus["code"] == "NetStream.Play.Complete"){
                recordingState = "idle";
         mySoundFile = tbSoundFile;    //sound file
         ns.play(mySoundFile);     
    private function netStatus3(event:NetStatusEvent):void {
         trace(event.info.description);   <<<<<<< (1)
          switch (event.info.code){
                case "NetConnection.Connect.Success" :
                    ns = new NetStream(nc);
                    ns.attachAudio(myMic);
                    nc.removeEventListener(NetStatusEvent.NET_STATUS, netStatus);
                    break;
                case "NetStream.Play.Failed" :     <<<<<<<<<<< (2)
                     record_stop();
                     break;
    Trace results for event.info.description (1):
      playing and resetting <file_name>
      Started playing <file_name>
      undefined
      undefined
    Trace results for event.info.code (2):
    Netstream.Play.Failed

    Ok, here is my ugly perl script I used to re-encode my flvs so that they work.  You need to have ffmpeg and ffprobe in your current dir, specify the directory that you want to re-encode, and create a dir 'processedaudio' where it will put the processed files, and also have an image button_blue_play.png in your local directory.  Basically, it makes a video out of the png of a few seconds longer than your audio (I found that necessary, to prevent cutting off), then adds the stream to your .flv. (it skips files that already have a video in them, and writes a list of those to 'videolist.txt')
    use File::Copy;
    $dir = $ARGV[0];
    opendir LOCALDIR, $dir;
    @dirlist = readdir LOCALDIR;
    close LOCALDIR;
    open(VIDEOSFILE,">videolist.txt");
    foreach $file (@dirlist) {
    if ($file =~ /flv/) {
    print "got file $file\n";
    $thisfile = $dir . "\\" . $file;
    $newfile =  "processedaudio\\"  . $file;
    `ffprobe $thisfile 2> test.txt`;
    open(INFILE,"test.txt");
    $havevideo = "false";
    while ($line=<INFILE>)
    if ($line =~ / Duration:/) {
    #print "line $line";
    $duration = $line;
    $duration =~ s/.*Duration: //g;
    $duration =~ s/,.*//g;
    @myarray = split(":",$duration);
    #print "minutes $myarray[1] seconds $myarray[2]\n";
    $durationseconds = $myarray[1] * 60 + $myarray[2] + 6;
    if ($line =~ / Video:/) {
    $havevideo = "true";
    close INFILE;
    print "duration $durationseconds\n";
    if ($havevideo =~ /false/) {
    unlink("tempvideo.mpeg");
    `ffmpeg -loop 1 -vframes 60 -r 29.97 -t $durationseconds -i button_blue_play.png -qscale 5 -an tempvideo.mpeg`;
    `ffmpeg -i tempvideo.mpeg -i $thisfile -sameq $newfile`;
    } else {
    print VIDEOSFILE "$thisfile\n";
    close VIDEOSFILE;

  • Flash Player 11.2.202.228 no longer plays my audio flv either

    Audio flvs that previously would play fine no longer play. I get "NetStream.Play.Failed". This occurs when progressively playing over HTTP, i.e. starting NetConnection.connect(null) and then NetStream.play("http://url_of_my_flv");
    Regular RTMP playback still works.
    So, I've seen two posts with similar issues in the last day or so:
    http://forums.adobe.com/message/4307125
    http://forums.adobe.com/message/4308222
    However the fix mentioned in one is not useful since I don't use FLVPlayback component.
    Any ideas?

    Hello,
    This issue was resolved using Adobe Media Encoder, see this forum post for more infromation.
    Please let us know if you still see issues.
    Regards.
    Suhas Yogin

  • Quicktime 7.6.4 won't play h264 encoded videos on my 10.4.11 MacMini

    Hello:
    This is my first post. I read through the forums and this seems to be the correct place to pose my question. If it's not, my apologizes.
    I'm trying to find out why Quicktime 7.6.4 won't play h264-encoded video on my MacMini (G4 PPC). I'm running 10.4.11. I recently installed Perian 1.2.1 and it got some .avi files to play correctly, whereas before there was no sound. But the h264 files still get me a black screen, albeit with sound now. Some h264 files can be played in VLC Media Player (but that's a horrible player compared to Quicktime in my opinion, as it constantly drops frames and eats 100% of my processor time), but VLC even has the black screen problem on some h264 files as well.
    I've also tried MPlayer OSX but that's really an alpha-type development and has a lot of bugs. Many movies it can't even open.
    Sorry for the rambling, but again my question: Is there any way to play h264-encoded video in Quicktime 7.6.4 on my Mac?
    Thanks in advance for your expertise and advice.

    Mr Ram,
    There is a group of Quicktime specialists in Apple.com ⇒ Support ⇒ Discussions ⇒ Quicktime .
    The more data you give us, the easier it is to help us help you to diagnose your problem. Your disk space would be very useful. Contrary to some, I advocate iDefrag to assist VLC and MPlayer, which you were a little hard on.
    GNU/Linux's free offerings
    MPlayer was developed a decade ago, and I prefer it for viewing DVDs (for 'DVD Player') seems too dark. VLC (legally) copies many CRM-protected DVDs of yours, so you can play only the burned copy. When I'm having a problem playing a DVD, the VLC log tells me all: only perfect DVDs play well on VLC.
    There are two ways of viewing everything.
    Streaming MPEG-4
    +H.264/MPEG-4 AVC+ is a fancy codec based upon MPEG-4: it requires a powerful processor to de-compress it. I watched an MPEG-4 movie from a G3 iBook in 2005. It played flawlessly.
    Your Problem
    Quicktime 7.X applications can not play +H.264/MPEG-4 AVC+ streams. It was a bug Apple never fixed. Frames are dropped because H.264 is so slow that it requires special hardware. You, I'm sad to say, don't have it.
    To quote the Wikipedia on Quicktime: 'QuickTime 7 lacks support for H.264's Sample Aspect Ratio .[67] QuickTime X does not have this limitation; many Apple products (such as iTunes and Apple TV) still use the older QuickTime 7 engine.'
    My Quicktime Pro on a PPC PowerBook is 7.6.4. You can either use a Linux transplant or upgrade to Quicktime X. Those more familiar with Macs may have better ideas for you.
    My best,
    Bruce

  • Netstream.play() mp3 file

    Hello.
    I am having troubles playing an mp3 stream, using
    Netstream.play()
    According to AS 3.0 livedocs in Adobe...
    quote:
    To play MP3 files, use mp3: before the stream name. To play
    the ID3 tags of MP3 files, use id3: before the stream name
    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/NetStream.html)
    When I test playing a video stream (.flv), everything works
    fine.
    The error I get when I try to play an mp3 is:
    Failed to play (stream ID: 1) code:
    NetConnection.Call.BadVersion
    I tried every different type of combinations:
    stream.play("mp3:test.mp3"), (test), (test.mp3) and nothing works.
    However, only in "mp3:test" I get the Call.BadVersion error. On the
    other ones, simply it doesn't play nothing... It finds the file
    though... because I get some results in the event handlers that i
    don't get when I enter an invalid filename...
    My question is... What is "NetConnection.Call.BadVersion",
    and is it really possible to play an mp3 stream. Are there other
    methods?

    Hi,
    Just check this url .its good you will get some idea.
    http://labs.flexcoders.nl/samples/MP3Player/version003/srcview/index.html
    Thanks,
    Anand.G

  • NetStream.Play.Stop : Problem:

    Hi,
    I have develop video streaming application with  Flash Media server 3.5 + and Use Dynamic stream feature , this player work correct in all way but issue with NetStream.Play.Stop() command set while playing video without EOF
    i.e video file .f4v format has 30 sec lenght ,
    -player face NetStream.play.stop() command @ 2.30 without indicate any stop command ,its automatically halt but last 0.30 is remaning.
    Any idea regarding this dobet please help me ..
    Thanks ,
    a

    Question 1: When I put the .FLV files to play in the
    "\streams\_definst_" of
    the application directory of the Flash Media Server
    installation, does that
    automatically turn it into streaming FLV and no longer
    progressive FLV?
    The distinction between progressive and streaming is the
    NetConnection.connect
    Question 2: What's the best way to detect or to signal my app
    that the
    streaming FLV has completed playing?
    Not sure what the best way is. But I subclass the NetStream
    class similarily
    to how it is presented in the Flash Communications Server
    book example 5-5.
    http://www.flash-communications.net/sourceCode/index.html
    It uses a combination of NetStream.Play.Stop and bufferLength
    == 0 as one
    signal to toggle a stopped state flag and
    NetStream.Buffer.Empty and that
    stopped flag as another signal. The stopped flag is turned
    off on the next
    NetStream.Play.Start.
    Lon Hosford
    www.lonhosford.com
    May many happy bits flow your way!
    "naz404" <[email protected]> wrote in
    message
    news:e3ffu4$a6c$[email protected]..
    Hi. I built a dynamic FLV player using XML playlists but
    using progressive
    downloads.
    I've been trying to migrate it to a Flash Media Server 2.01
    solution, but
    after I did,
    "NetStream.Play.Stop" no longer seems to be happening
    properly.
    Question 1: When I put the .FLV files to play in the
    "\streams\_definst_"
    of
    the application directory of the Flash Media Server
    installation, does that
    automatically turn it into streaming FLV and no longer
    progressive FLV?
    Question 2: What's the best way to detect or to signal my
    app that the
    streaming FLV has completed playing?
    Also, "NetStream.Play.Complete" never seems to occur, even
    if the stream
    has
    completed playing.
    Thanks!

  • Any way to fix NetStream.Play.FileStructureInvalid?

    I have an FLV that plays back fine as an advertisement in brightcove's player, but fails with the error NetStream.Play.FileStructureInvalid in my custom Flash9-based player based on the Open Video Player framework.
    Is there any way I can "fix" this FLV?

    Posting the same question again only confuses people.
    https://discussions.apple.com/message/24350763#24350763
    In the future just reply to your previous post to bump it to the top.
    I noticed that you did not get any replies in the iMovie forum.
    have your tried just Googling for:
    increase volume in an existing video
    There seems to be good hits when I did that.

  • NetStream.Play.InsufficientBW when streaming server side playlist

    Hi
    I am streaming pre recorded audio files (mp4) to an AIR client. I have tried two different solutions,
    streaming the file directly with the NetStream.play("mp4:xxxxx.m4a") and creating a server side playlist, adding the
    same sound clip and then streaming the playlist. The problem is, when streaming the playlist i get a few NetStream.Play.InsufficientBW, this does not happen when streaming the file direct. Both solutions uses bufferTime=1.0
    I would like to use a server side playlist to implement a simple key solution so that the client dont know the full path to
    the file, but instead sends a key to a custom server side function that looks up the file path and creates a stream for the client.
    TIA
    Ruben Chadien
    FMS 4.0(linux)

    Subscribing via playlist and playing file directly are two different things , as first one is live mode of play while other is playing recorded file - so the way streams are delivered are also quite different. Can you try setting higher buffer and see if that helps or if you don't want to set higher buffer, see if disabling AggregateMessages (you will find the tag in Application.xml under Live/Queue) helps

  • How to know the status of stream played using NetStream.Play method ?

    I am playing stream data published by third party server
    similar to FCS by creating NetStream object and calling Play method
    on it. Now the problem is, sometimes I am not able to view the
    published stream by playing it using Play method. Also it does not
    call OnStatus method of NetSteam. How can I know the status(or
    result) of Play method ?
    Note: NetConnection gets created successfully. I get status
    of NetStream.Play.Start / Stop when I put local flv as a first
    parameter to Play method

    Hi
    There are SQL reports in the following zip which has SQLDeveloper reports for runtime objects such as mappings and process flows;
    http://www.oracle.com/technology/products/warehouse/htdocs/Experts/owb_sqldeveloper.zip
    Cheers
    David

Maybe you are looking for