SMIL File / Flash Video Object / Netstream

Hi all!
I have build a streaming video player bassed on the flash Video Object and netstream. The company that provides the streaming have now gone over to Dynamic Streaming and uses SMIL files. Usually this is not a problem if i had used a FLVPlayback component, But now that my player is a Video Object i just can't get it to work.
I don't want to rebuild the entire player based on FLVPlayback component since the current play have many functions.
Have anyone built a Dynamic player based on Video object? Anyone that can help me with this?
Oh yeay. I use AS2  I know i'm going over to AS3 but this player in built in as2
Looking forward to see how this can be solved

Hi,
I don't think there is a direct way of using SMIL files with Video Object like it can be used with FLVPlayback component.
Also its much easier to accomplish dynamic streaming using AS3 than AS2.
With the current AS2 implementation you might have to parse the contents of smil file store the details of different bitrate media available in the FMS app.
Some amount of coding would be needed to leverage the QoS metrics which can be accessed from NetStream object when Flash Player 10 is used. And then based on what the metrics indicate pick an appropriate bitrate file to switch to.
This article mentions how to use AS2 for dynamic streaming : http://www.adobe.com/devnet/flashmediaserver/articles/dynstream_actionscript.html
Hoping to see if anyone else have tried to do it already so that it may prove helpful to you.
In case you are looking to port your video player to AS3 , here are some useful links:
http://www.adobe.com/devnet/flashmediaserver/articles/dynstream_advanced_pt1.html
Now there is also an Open Source Media Framework which you can leverage to build media players easily.
http://www.adobe.com/devnet/flash/articles/video_osmf_streaming.html
Regards
Mamata

Similar Messages

  • Can't Stream File using Video object

    I'm trying to get my video files to stream from my local version of flash media server to my instance of a flex application. I'm able to connect to the server and I'm receiving the NetConnection.Connect.Success code from the server. When I debug the application, I'm finding that I'm getting NetStatusEvent objects with the codes: NetStream.Play.Reset and NetStream.Play.Start. And the info object's details property is "sample.flv" which is the video file that I have sitting in my "FMSTesting" applicaiton folder. So my video is in my application folder at: "rtmp://localhost/FMSTesting/sample.flv", and my Flex application outputs to the webroot of the flash media server "http://localhost/FMSTesting/bin-debug/FMSTesting.html"
    So I'm not sure if my setup is wrong or not, but I think it's ok because I can connect to the server just fine. I just can't get my stream to play on the Video object. Here's my code, please help if you can. I also attached the code
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();">
    <mx:Script>
    <![CDATA[
    import mx.core.UIComponent;
    import mx.rpc.events.ResultEvent;
    import flash.net.NetConnection;
    import flash.net.navigateToURL;
    import flash.events.NetStatusEvent;
    import flash.events.StatusEvent;
    import flash.text.TextField;
    import flash.net.NetStream;
    import flash.media.Video;
    public var wrap:UIComponent;
    public var nc:NetConnection;
    public var ns:NetStream;
    public var myVid:Video;
    public function init():void{
    nc = new NetConnection();
    nc.addEventListener(NetStatusEvent.NET_STATUS,onConnect);
    nc.connect("rtmp://localhost/FMSTesting","bonnetbe");
    wrap = new UIComponent();
    wrap.x = 10;
    wrap.y = 10;
    wrap.width =210;
    wrap.height = 200;
    //public function onSayHello(
    public function onConnect(event:NetStatusEvent):void{
    myText.text = "The connection is "+nc.connected + event.info.code;
    switch (event.info.code)
    case "NetConnection.Connect.Success":
    myText.text += ("Congratulations! you're connected" + "\n");
    makeVideos();
    break;
    case "NetConnection.Connect.Rejected":
    myText.text += ("Oops! the connection was rejected" + "\n");
    break;
    case "NetConnection.Connect.Closed":
    myText.text += ("Thanks! the connection has been closed" + "\n");
    break;
    public function makeVideos():void{
    ns = new NetStream(nc);
    ns.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
    ns.client = this;
    ns.play("sample.flv");
    myVid = new Video(200,180);
    myVid.attachNetStream(ns);
    myVid.opaqueBackground = true;
    myVid.smoothing = true;
    myVid.width = 200;
    myVid.height = 180;
    wrap.addChild(myVid);
    myCanvas.addChild(wrap);
    public function callClient(event:Event):void{
    nc.call("magic",new Responder(myResponder,statusResponder), "World");
    nc.call("moreFunc",new Responder(myResponder2,statusResponder2),"benjamin");
    //myText.text+= "still connected: "+nc.connected;
    public function netStatusHandler(event:NetStatusEvent):void{
    trace(event);
    trace(myVid.videoHeight+" : "+myVid.videoWidth);
    public function myResponder(result:Object):void{
    myText.text += "the result: "+result;
    public function statusResponder(status:Object):void{
    myText.text += "some status: "+status.code;
    public function myResponder2(result:Object):void{
    myText.text += "result2: "+result;
    public function statusResponder2(status:Object):void{
    myText.text += "status 2: "+status.code;
    public function updateFunc(event:Event):void{
    changeText.text = "testing: "+nc.connected;
    nc.close();
    ]]>
    </mx:Script>
    <mx:TextArea id="myText" text="Hello Ben" width="271" height="155" x="311" y="138"/>
    <mx:Text x="10" y="192" text="Text" width="144" height="67" id="changeText"/>
    <mx:Button x="27" y="378" label="Button" id="funcCall" click="updateFunc(event);"/>
    <mx:Button x="135" y="378" label="callFunc" id="callFunc" click="callClient(event);"/>
    <mx:Canvas x="311" y="10" width="200" height="120" id="myCanvas"/>
    <mx:VideoDisplay x="759" y="62" width="300" height="250" id="vidObj"/>
    </mx:Application>

    Hi,
    Your code is perfectly fine except for one statement.
    ns.play(
    "sample.flv");
    Since you want to play vod, give the stream name without extension like - ns.play("sample");
    But why you got NetStream.Play.Reset and NetStream.Play.Start events? It is because you have not mentioned the 'start' and 'length' values in your ns.play() method. Which takes the default for 'start' as -2, which means that Flash Player first tries to play the live stream specified in stream_name. If a live stream of that name is not found, Flash Player plays the recorded stream specified in stream_name. If neither a live nor a recorded stream is found, Flash Player opens a live stream named stream_name, even though no one is publishing on it. When someone does begin publishing on that stream, Flash Player begins playing it.  Since you have mentioned the stream name with extension, FMS considers it as a stream which is not found in the server and started waiting for a live stream with the name 'sample.flv'.
    Best practice is always give the 'start' and 'length' of the stream when calling NetStream.play() method.
    Regards,
    Janaki L

  • Corrupted audio in video served up to QT 7.6.6 via SMIL files

    We've been providing access to recorded QT video materials via SMIL playlists to QuickTime player embed-ed into web pages for some time and until the recent 7.6.6 update had no trouble with playback.
    Now when clients who have updated to 7.6.6 view a movie via our SMIL file the video plays ok but its audio is stuttered and distorted, to the point of being incomprehensible. If the same videos are played back directly (ie the qtsrc attrib points directly at the media file) the video and audio play back fine. And if the video is downloaded to the clients desktop it also plays back ok.
    This problem is present on Windows Vista and Windows 7, and in recent versions of Firefox and IE. We do not see this problem on our OSX test machines.
    Here's a sample of the kind of embed we're using, with qtsrc pointing to the SMIL file in this case:
    <embed
    id="main_movie" type="video/quicktime"
    src="http://OURSERVER.COM/smallplaceholder.mov"
    scale="tofit" controller="false" autoplay="true" bgcolor="#000000" enablejavascript="true"
    qtsrc="http://OURSERVER.COM/OURPLAYLIST.smi?id=HASHOFID&format=quicktime&playli st=0418060http://OURSERVER.COM/data/FILENAME.mp4;"
    align="center" height="180" width="320">
    And here's a sample SMIL file as served up to browsers...
    <smil>
    <body>
    <seq>
    <video src="http:/OURSERVER.COM/sample_mpeg4.mp4"/>
    </seq>
    </body>
    </smil>
    note: although our SMIL files usually reference our own encoded mp4 media we see the same problem if the playlist points to other sources, including the sample QT files from apple.com
    If anyone can suggest how we might solve this, or think of further information that might lead to us solving this problem please reply here and I can furnish it.
    thanx in advance,
    Dean

    I was able to fix this problem with QT SMIL movies by opening them in the QT Player on Windows and showing the AV Controls (under the Window menu). By moving the Pitch Shift control slightly to the left, it cured the gabled audio. Unfortunately, you would have to do this separately for each video you opened and the AV controls are not available for movies that are embedded into a web page. I have also reported this as a bug to Apple and included this info. Perhaps it will help them solve the problem. I sure hope so! This really needs to get fixed

  • Flash video not reporting when finsihed

    Using a flash video object in Flash 9 via netStream off my
    local hard drive I am finding when my long video reaches the end I
    don't get the expected NetSream.Play.Stop. I just get this from the
    netStream.onStatus at the end of the video
    status : NetStream.Buffer.Full
    status : NetStream.Buffer.Empty
    status : NetStream.Buffer.Full
    If I make a 10 second version of the video I do get the
    expected NetSream.Play.Stop. I am using On2 VP6 and have tried it
    as CBR and VBR bit rates.
    Oddly enough as I switched to this web site to type this and
    the flash movie was overwritten by the browser I suddenly got the
    NetSream.Play.Stop! WTF is going on with this video object, it used
    to do this in Flash 8, you'd think the boys at Adobe would have
    made this system work better by now?
    Any thoughts on how to deal with a unreliable video system?
    Kevin

    Using a flash video object in Flash 9 via netStream off my
    local hard drive I am finding when my long video reaches the end I
    don't get the expected NetSream.Play.Stop. I just get this from the
    netStream.onStatus at the end of the video
    status : NetStream.Buffer.Full
    status : NetStream.Buffer.Empty
    status : NetStream.Buffer.Full
    If I make a 10 second version of the video I do get the
    expected NetSream.Play.Stop. I am using On2 VP6 and have tried it
    as CBR and VBR bit rates.
    Oddly enough as I switched to this web site to type this and
    the flash movie was overwritten by the browser I suddenly got the
    NetSream.Play.Stop! WTF is going on with this video object, it used
    to do this in Flash 8, you'd think the boys at Adobe would have
    made this system work better by now?
    Any thoughts on how to deal with a unreliable video system?
    Kevin

  • Embedding Flash video question

    I'd like to build a page with 3 Flash videos and make the
    user click "Play" when they want one to start. How do I program
    that? Previously I've limited each page to one video and it starts
    automatically.

    Make them FLV files (Flash video). In DW use INSERT | Media
    > Flash Video
    (or FLV), and choose a skin for the VCR controls.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "adobeyankee" <[email protected]> wrote in
    message
    news:gqmdd2$6oi$[email protected]..
    > I'd like to build a page with 3 Flash videos and make
    the user click
    > "Play"
    > when they want one to start. How do I program that?
    Previously I've
    > limited
    > each page to one video and it starts automatically.
    >

  • Streaming 2 x H264 live videos using smil file?

    Hi,
    I want to be able to stream a live video using Flash Media Live Encoder 3 using two options of 300 kbps and 150 kbps.
    I want to give users a choice of stream quality depending on their available bandwidth to maintain the live feed.
    I have set it up so that the Bit Rates are 300 and 150 and tick marks on: 1 and 2
    my FMS URL is correct
    The stream names are test1 and test2
    in the Stream: box I have written: test1;test2
    Yet I have also tried : mp4:test1.f4v;mp4:test2.f4v and other combinations.....
    The SMIL file has the following:
    <smil>
        <head>
            <meta base="rtmp://live" />
        </head>
        <body>
        <switch>
              <video src="mp4:test1.f4v" system-bitrate="150000"/>
              <video src="mp4:test2.f4v" system-bitrate="300000"/>
        </switch>
        </body>
    </smil>
    The SMIL file is in the same root level as the web page.
    It does not work, I have tested this with prerecorded videos and it works fine, so I thought it should work with 2 live streams also.
    I believe one of the issues might be the Stream: test1;test2
    in Flash Media Live Encoder 3?
    Second related questions:
    Also using Dreamweaver CS5 what is the correct setting to stream an FLV with h264?
    I also tried mp4:test1.f4v in the stream name but it comes back with anerror that the name is wrong.
    any solutions to what I am doing wrong would be appreciated

    Thanks for the response.
    With respect to the second query I had, I do understand that FLV does not support H264, I just used the term FLV to mention it was a flash video I was refering to rather tahn the codec used.
    The first part, I did actually try that option previously, but it still returned an error of "Cannot Connect".
    I used the code generated by the FMS dynamic video page to create the video object.
    I simply changed it in Dreamweaver to: ( Bold text are my edits to the original. ) The original generated vod instead of live.
    <object width='640' height='377' id='videoPlayer' name='videoPlayer' type='application/x-shockwave-flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ><param name='movie' value='swfs/videoPlayer.swf' /> <param name='quality' value='high' /> <param name='bgcolor' value='#000000' /> <param name='allowfullscreen' value='true' /> <param name='flashvars' value= '&videoWidth=0&videoHeight=0&dsControl=manual&dsSensitivity=100&serverURL=dynamicStream.s mil&DS_Status=true&streamType=live&autoStart=true&videoWidth=0&videoHeight=0&dsControl=manual&dsSensitivity=100&rtmp://servername/live/test1.f4v&DS_Status=true&streamType=live&autoStart=true&videoWidth=0&videoHeight=0&dsControl=manual &dsSensitivity=100&serverURL=dynamicStream.smil&DS_Status=true&streamType=live&autoStart=true'/><embed src='swfs/videoPlayer.swf' width='640' height='377' id='videoPlayer' quality='high' bgcolor='#000000' name='videoPlayer' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer'   flashvars='&videoWidth=0&videoHeight=0&dsControl=manual&dsSensitivity=100&serverURL=dynam icStream.smil&DS_Status=true&streamType=live&autoStart=true&videoWidth=0&videoHeight=0&dsControl=manual&dsSensitivity=100&serverURL=rtmp://servername/live/test1.f4v&DS_Status=true&streamType=live&autoStart=true&videoWidth=0&videoHeight=0&dsControl=manual&dsSensitivity=100&serverURL=dy namicStream.smil&DS_Status=true&streamType=live&autoStart=true' type='application/x-shockwave-flash'> </embed></object>
    I think something in this code is causing the connection error.
    Regards

  • Flash Video - Probs with NetStream.onMetaData

    So i have created a video player and have noticed something
    about the onMetaData function. I have a path to the videos as a
    relative path to my .swf file ( myPath = 'media/'; ) and when i
    test my movie, the onMetaData function does not get called.
    However, when everything is online, or being pulled from an
    absolute path ( myPath = '
    http://www.mydomain.com/media';
    ) it is called.
    I was just curious as to why that is...?

    ewon15,
    > well i'm using actionscript 2.0 ... i have not had a
    chance
    > to dive into AS3.
    No worries. :) It just makes a difference in regard to
    whatever
    snippets or samples would be helpful to you.
    > i'm not sure what you mean when you ask me if there is
    > metadata in my FLV...
    When the FLV file is encoded, it may or may not have
    additional
    information -- the metadata -- embedded into it. MP3 files,
    for example,
    mainly contain audio recordings, but they have the capability
    of also
    containing metadata a such as copyright date, the recording
    artist's name,
    etc. If your FLV has no metadata, then the
    NetStream.onMetaData event won't
    be prompted to do anything.
    > but the way i know the onMetaData method of the
    NetStream
    > class was not being dispatched was by the timer and
    scrubber
    > i set up...plus i put a trace in the method and it was
    not outputting
    > anything...
    Sometimes it helps to trace more than just the value of a
    given object.
    It's possible, for example, that the trace() is indeed
    putting content to
    the Output panel, but maybe that content is an empty string.
    > here's the gist of my code:
    > [lots of code ...]
    Aha. So your trace is "hello," which should certainly be
    visible in the
    Output panel -- provided the FLV file has metadata. That's
    good. And
    you're saying that everything works with absolute paths, but
    not relative
    paths? That makes me wonder if the relative path is hitting
    the video file
    at all. (Of course, it would presumably be obvious if not,
    because you
    wouldn't see the video at all.)
    A quick glance at your code doesn't reveal to me anything
    outright
    wrong. Some of that code looks like it was suggested by one
    of my blog
    articles, but I can't be sure of that. (I was going to refer
    you to my
    blog, but I didn't want to send you on a wild goose chase, if
    you'd already
    come from there.)
    My general approach, when I run into something baffling like
    this, is to
    isolate the problem area in a separate FLA, so I can study it
    without the
    distraction of the rest of the code. Here's a quick snippet
    from the Help
    docs, for example ...
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
    var ns:NetStream = new NetStream(nc);
    ns.onMetaData = function(infoObject:Object) {
    for (var propName:String in infoObject) {
    trace(propName + " = " + infoObject[propName]);
    ns.play("
    http://www.helpexamples.com/flash/video/water.flv");
    Paste that into a new FLV, test the SWF, and see if you get
    output in
    your Output panel. You should. Then save that new FLA into
    the same folder
    as your existing work and change the absolute path of that
    Adobe file to the
    absolute path of one of your own. See if the same sort of
    output appears in
    your Output panel. It should. If it doesn't, that means your
    FLV doesn't
    have metadata. If it does, remove the URL portion and see if
    it still works
    locally for the same FLV (your FLV), but with a relative
    path.
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • Captivate 4 : How to stream a video with smil file ?

    I am trying to stream a video hosted on Highwinds CDN. Highwinds provides a web link for every uploaded flv file and does not accept calling the video directly with an rtmp link.
    I have tried to insert flash video using these settings :
    Video Type : Flash Video Streaming Service
    URL : http://hwcdn.net/xxxxx/fms/captivate-swf-to-flv-Cam4-5fps.smil
    When I press detect size, green circle keeps running and cannot get the dimensions.
    Also when I publish the project (AS3 or AS2), video player on the slide does not show up, no video play.
    I have been able to stream above file with smil web link using jw player, so there is no problem with the file and streaming service (highwinds).
    I guess I am doing something wrong with Captivate 4 or Captivate 4 does not handle smil files ?
    What may be a a solution to stream flv video using smil files ?
    Regards,
    Semih

    Hi there
    As you have seen, Captivate 4 introduces a total change in functionality with respect to the way the menu works. Now, all you may do is link to different slides. So this means you have to think a bit outside the box.
    One way to achieve what you are wanting is to create a slide that has as its only purpose, Opening a URL. You assign this action using a new field in the Slide properties. On Slide Enter. Then you point your TOC entry to this slide. Of course this also means you will need to consider what happens after the slide that opens the URL is visited. So you will need to exercise some creativity here.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Need advice on making a simple Flash video file. Trying to accomplish two things.

    I have some video files (.avi) that I am trying to convert to a Flash video format. I am trying to export it to a Flash player to go into a Powerpoint file. With this, I am trying to accomplish two goals:
    1. To have the short clip (15sec, 30fps) endlessly loop, like an animated .gif.
    2. To allow the user to click on the video player and drag left/right to ff/rew.
    The video itself is a turntable animation. One of our products is making a complete 360degree turn. By allowing the user to grab and drag, it will simulate them rotating the model.
    So far, I have already accomplished Goal 1. I made a new Actionscript 3 file, imported video (embed flv in swf and play in timeline), and then made the video loop on the timeline. This seems to export properly, and the video loops as needed. The only thing I can't figure out is how to make the video "interactive" and let the user drag left/right.
    For context, I have never used Flash before. Any help would be greatly appreciated.

    This will come down to essentially moving the playhead of Flash based on the movement of the mouse. It's certainly not going to be smooth however, you'd need a timer to be responsible for moving your playhead and reversing spatial compression is very CPU intensive (moving backwards on the timeline). I'd recommend having a forward and backward version of the video so you could flip between them but if you're new to flash you're already in way above your head.
    Add a new layer and try adding this example script (or Download Source example here, saved to CS5):
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    import flash.events.MouseEvent;
    // make sure we don't trip this frame twice
    if (!stage.hasEventListener(MouseEvent.MOUSE_DOWN))
              // stop playhead
              stop();
              // set state (forwards? backwards?)
              var movingForward:Boolean = true;
              var curFrame:int = 1;
              var mouseStartX:int; // used later to determine drag
              // detect mouse click and drag left or right
              stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseF);
              stage.addEventListener(MouseEvent.MOUSE_UP, onMouseF);
              // create new timer to control playhead, start it
              var phTimer:Timer = new Timer(33,0);
              phTimer.addEventListener(TimerEvent.TIMER, movePlayheadF);
              phTimer.start();
              // function to control playhead
              function movePlayheadF(e:TimerEvent):void
                        curFrame += movingForward ? 1 : -1;
                        // validate frame (60 total frames)
                        if (curFrame > this.totalFrames) curFrame = 2;
                        else if (curFrame < 1) curFrame = this.totalFrames;
                        // goto the next frame
                        this.gotoAndStop(curFrame);
              // function that controls the direction variable
              function onMouseF(e:MouseEvent):void
                        if (e.type == MouseEvent.MOUSE_DOWN)
                                  // user started touching, record start spot
                                  mouseStartX = int(stage.mouseX);
                        else if (e.type == MouseEvent.MOUSE_UP)
                                  // user let mouse go, determine direction change (swipe stype)
                                  if (stage.mouseX > mouseStartX)
                                            // swiped right, move forwards
                                            movingForward = true;
                                            trace('Moving forward now');
                                  else if (stage.mouseX < mouseStartX)
                                            // swiped left, move backwards
                                            movingForward = false;
                                            trace('Moving backwards now');
    This is pretty simple. In the example source link above an object on the timeline (nice ugly red circle) moves right over 60 frames and then left over 60 frames (120 total). Consider that your movie.
    A timer ticks at a speed of 33ms (30fps). This is where it isn't necessarily going to be too smooth with video. If you increase it to 60FPS then decrease the timer by half (16.5ms), season to taste. Each time the timer goes off the playhead is moved, either forwards or backwards.
    To know if it should go forward or backwards a simple variable (movingForward) keeps track of the last 'swipe'. The swipe is simply captured when a user touches the screen (mouse/finger), moves in a direction and then lets up. If they moved to the left the direction will be reverse. If they moved to the right it will move forward. This doesn't take into consideration any more than that logic, but illustrates how you can watch the mouse for movement and "do something" based on it.
    A very simple validatior in the timer event function checks to see if the next frame (in either direction) is valid and if it's not, it corrects it so it stays within your videos timeline length.
    Note there is a MOUSE_MOVE event you can try to hook to which can be used to literally let the user drag the video forwards and backwards the amount they drag their finger/cursor. Also if this is some kind of circular surface like a record spinning, the direction the user moves the mouse based on where they touch the record would change which direction they expect it to move. Etc etc..
    That should get your feet wet in how much you need to consider for your project.

  • Importing a Flash Video created from a DVD file into a presentation

    We have a DVD recording that we converted to various formats, including SWF, AVI and FLA/FLV.  We want to use our LMS to track who has watched the video so we hoped to use a Capitvate Presentation and the SCORM feature.  I created a new presentation and used the Insert Flash Video feature.  The Flash object appears on the screen but it won't play neither after publishing nor will it preview in Browser.  I can play it in a plain HTML file, so I'm pretty sure it's not a problem wth the FLV file itself.  I also tried using the Insert Animation with the SWF version and it just hangs up Captivate and still nothing happens.  Clearly I am missing some critical step for importing video and while I've scoured the forum, I just can't seem to find a solution.  Any assistance would be appreciated.

    What version of Captivate are you using ?
    -Ashwin Bharghav B
    Adobe Captivate Team

  • Help,I am trying to get function calls from a flash file within an embedded SMIL file to work with Netscape.

    Basically, the functions are on the html document in which the SMIL file is embedded and the flash file within the SMIL file calls the function from a button.
    The code on the html doc determines whether the browser is Netscape or IE and then executes the appropriate code. For ex. for Netscape the function is:
    document.radio.SetSource('video.smi')
    and for IE the function is:
    radio.SetSource('video.smi')
    All the function calls work fine in IE but in Netscape it does nothing.

    Basically, the functions are on the html document in which the SMIL file is embedded and the flash file within the SMIL file calls the function from a button.
    The code on the html doc determines whether the browser is Netscape or IE and then executes the appropriate code. For ex. for Netscape the function is:
    document.radio.SetSource('video.smi')
    and for IE the function is:
    radio.SetSource('video.smi')
    All the function calls work fine in IE but in Netscape it does nothing.

  • How to upload a image or flash file as blob object in a table.

    How to upload a image or flash file as blob object in a table.
    What are all the possible ways we can do it.

    Searching the forum (or google) would be my first choice, as this question pops up every now and then.
    Next without knowledge of your environment (jdev version and technology stack) it's hard to give a profound answer.
    All I can say is that it's possible.
    Timo

  • How to use .mov files for video in Flash...

    Hello-
    I am trying to use .mov files for my Flash videos. I know it uses .mp4/flv/f4v, but I really need to use .movs. I know this works... but how?
    Suggestions?

    unfortunately running it through Adobe Encoder makes it a much, much larger file and the quality goes out the window. i really need to use .mov.
    any suggestions?

  • How to find encoding info of a Flash video (.flv) file?

    Is it possible to find out the encoding information, such as
    video and audio data rates, frame rate, codec used, etc, of a Flash
    video clip? If so, how? What tool/software I need to do this?
    I am able to find these (encoding) info for video clips if
    they are in Window Media or Real Media file formats. But I am not
    sure, whether there is way to find these info for Flash video clips
    as well.
    For example, we chose Flash Video format for one of our Web
    sites. Someone at work originally encoded a video clip for the site
    at nearly 900kbps (total data rate: video + audio). I asked it to
    be reduced to around 300kbps. Well, he resized the video and
    encoded the same clip at a lower data rate, but doesn't remember
    exactly what setting he used. Now, how do I find out the key
    information about encoding for this clip (i.e. data rate, fps,
    etc)?

    welcome to the mac side, im new also
    in windows we would right click and select 'properties' right?
    on apple you simply hold control 'ctrl' and then click on the folder you want, the control and click is macs equivanlent to windows' right click
    after you've 'ctrl' and clicked, select 'get info', get used to this 'get info' function as you'll probably use it alot, like i said, its like selecting 'properties' on windows
    another way of doing the control>click is clicking once on an item so that it is highlighted and then selecting 'file' at the top of your screen and then 'get info' too
    to view all pics in a slideshow yo simply highlight each one, or you can select multiple items by holding down the command key (⌘) then single clicking each pic you want to view, this selects it and then double clicking any one of them when they are all highlighted, in mac you will use the 'preivew' application which is an image viewer, sort of the replacement for your old 'windows fax and image viewer' on windows
    hope that helps

  • Importing existing flash video files??

    howdy
    quick question. if you import existing flash video files into an encore project, will this help reduce the final render time? or will encore rerender the existing flash video files?
    cheers
    angus

    Encore CS3 won't import FLV files. You must render the project to Flash.
    You may want to file a feature request at Adobe's support page asking for support for Flash-ready assets, to eliminate the need to transcode in Encore.

Maybe you are looking for

  • Web Gallery in Bridge CS4 not working

    I've just started using the Web Gallery function in Bridge CS4. The output previews just fine, and loads perfectly from local disk in my browser. When I upload to my webspace, I get just a blank page. I have contacted my ISP, who say that the problem

  • JSTL xml not working

    Hi, I'm trying to parse an xml document using JSTL XML libraries. The following is a code snippet from my app: <x:parse var="ox" xml="${xml}"/>      <x:set var="pageItemCount" select='count($ox/osSummary/summaryGroup/summaryItem)'/>      <x:set var="

  • Enter Ship To Party

    Dear Gurus, Can any body tell me the process if once we complete the Sale Bill (T-Code VA01) and also genrate the Excise invoice but now i want to enter the ship to party also in sale invoice. Pls guide me it is possible or not. If its possible pls w

  • Can't login OS X Tiger HELP. Won't take my password on login

    I am getting ready to buy my new MacBookPro next week and wanted to give my old Powerbook Ti to my sister. But she didnt want to get the login screen everytime just want to power up and start working. So after going threw a few forums I deleted the r

  • How to remove spy software control web-browsers?

    Hi all. All web-browsers was attacked by spy-software. Them made my macbook slow in all web-browsers. I was lost control, my home page was changed to "http://thesmartsearch.net", although i try to set my home page is "google.com" but can't. Excluding