FLVPlayback issues

I'm working on a media player that plays progressive flv
files. The progress bar doesn't work properly, it appears to extend
indefinitely and off the screen. The issue is intermittent. You can
see the issue here:
http://www.healingourplanetearth.org/mediaplayer_alpha.html
Click on Welcome, then click on High or Medium quality to
play. If you don't see the issue the first time, try some different
movies.
Thanks for your time and help!

I tried it in XP on IE and FireFox, and I don't see the
progress bar at all. On mac the progress bar extends off the
controller to infinity to the right of the controller, on windows
it doesn't show at all. I set autoplay to false and now the
progress bar functions. Is there a way to have the progress bar
work and for the progressively downloaded flv start automatically?
Thanks!

Similar Messages

  • CS5.5 AS3 FLVPlayback issue adding to stage or library

    I am unable to add the Action Script 3 FLVPlayback component to my stage or library in Flash CS5.5 when working with an action script 3 document.
    Under components in the video folder i click and drag anyone of the FLVPlayback components (FLVPlayback, FLVPlayback 2.5 or FLVPlaybackCaptioning) to the stage and nothing happens. I am unable to add it to my library as well. All the other actionscript 3 components under the Video folder work. (BackButton, BufferingBar, CaptionButton, etc...)
    If I create an actionscript 2 document the FLVPlayback component drags to the stage and adds to the library just fine. So this appears to be an actionscript 3 issue only.
    I have 2 other employees in my office using the same product and none of them have this issue. Only me.
    I have tried to uninstall the product and reinstall but nothing helps.
    I have Flash CS3 installed on my PC and the product has the same symptoms as the Flash CS5.5 trial version that I am running.
    I did not try this with Flash CS3 before I installed the CS5 trial. So I do not know if it worked prior to my CS5 evaluation.

    Microsoft Windows XP
    Professional
    Service Pack 3
    Video component
    Date Created: 3/17/2011
    Date Modified: 3/17/2011
    User folder
    Not sure what you are asking for here.
    Thanks for your assistance,
    Message was edited by: jimder

  • Flvplayback issue CS4

    Hi, I'm having an issue with the flvplayback controls.
    The problem I'm having is when your watching a flv movie and you hit tab on your keyboard each item (play, sound, time slider,etc.) will get highlighted however any of the scrollbar type functions such as sound and step looses the highlight and to my understanding also causes an issue for someone using a screen reader.
    Is this something that can be controlled or is it a bug within CS4?
    I cannot find anyway of manipulating the highlight.
    Thank you

    Are these video files still in your Library?

  • FLVPlayBack Issue :(

    Here is what I am trying to do and if I am going down the wrong path please let me know..
    I have a class called flvObject.as (i know bad name) that creates a FLVPlayer and changes the systems for the skin, size and video dynamically. The issue is that this is being called from my Main.as and is not appearing on the stage at all.
    // Main.as File
    package includes.action
        import flash.display.*;
        import flash.events.*;
        import flash.net.URLLoader;
        import flash.utils.Dictionary;
        import flash.display.MovieClip;
        // Custom AS scripts
        import includes.action.XMLData;
        import includes.action.flvObject;
        public class Main extends Sprite
            public var vidSrc:String = "xyz";
            public var xmlPath:String = "includes/flash/videos.xml";
            private var videos:XMLData;
            private var flvPlayer:flvObject;
            private var mainXMLLoader:URLLoader = new URLLoader();
            // Constructor
            public function Main():void
                videos = new XMLData(xmlPath,vidSrc);
                flvPlayer = new flvObject(videos);
                this.getMovie();
            public function getMovie()
                videos.addEventListener("CONTENT_LOADED",processXML);
            private function processXML(e:Event)
                // Load Player
                flvPlayer.displayPlayer();
    // flvObject.as File
    package includes.action
        import fl.video.*;
        import flash.net.URLLoader;
        import flash.net.URLRequest;
        import flash.display.*;
        import includes.action.Main;
        public class flvObject extends Sprite
            public var flvPlayer:FLVPlayback;
            private var video:Object;
            private var loadit:Loader;
            private var skin:String = "SkinUnderPlayStopSeekFullVol.swf";
            // Initialize the FLV Object
            public function flvObject(videos:Object)
                flvPlayer = new FLVPlayback();
                video = videos;
                loadit = new Loader();
            public function displayPlayer()
                // Get Height and Width
                var pHeight:Number = video.getVA("dimensions-height");
                var pWidth:Number = video.getVA("dimensions-height");
                // Add Object Skin
                flvPlayer.skin = skin
                flvPlayer.skinBackgroundColor = video.getVA("scrubber-background");
                flvPlayer.skinBackgroundAlpha = video.getVA("scrubber-alpha");
                // Add Movie Source
                flvPlayer.source = video.getVA("link-url");
                // Check to see if we have a splash page
                var splash:String = video.getVA("splash-path");
                // Add Object to the stage
                addChild(flvPlayer);
                if(splash != "")
                    addChild(loadit);
                    loadit.load(new URLRequest(splash));
    Basically what I want to do is have the flvObject class draw the player and load specific settings based off an XML file that is parsed in another .as file. But what is happening is that I get a blank screen upon testing the movie. If I run a trace on any of the .getVA("XX") calls I can see the data that has been set in those calls but still nothing on the screen.
    I have a feeling the .swf is just recongizing the flvplayer object and not adding it to the stage but I am at a lose on how to get it to do that.. Anything you guys can offer would be a great help.
    Thanks in advance.

    well with some more playing I have figured it out. The issue was that the addChild() was not being added to the stage once I created the FLVPlayBack object in the main.as and passed it to the flvObject.as class and appended the addChild() call with flvXXX.addChild() it started to work and now I can see my movie when I test it.
    Thanks again.

  • FLVPlayback issue loading RTMP stream

    Hi, I'm currently having a problem with FLVPlayback refusing to play a stream from a certain site. The flvplayback was playing streams from a different remote site fine, the stream that it is attempting to play work in other AS2 FLVPlayback components on different sites using the same skin, and the stream is pointing to the right file. When tracing the FLVPlayback streams, the streams that work show the states buffering, playing while the stream that doesn't work only hits the state "loading." During the entire process no errors are thrown. When I run the FLVPlayback locally it has no trouble loading from either remote rtmp site.
    Thanks,
    Ed

    Updated the FLVPlayback component with the very latest.
    Updated my project from Flash 9 to Flash 10.
    It's working like a charm !

  • Flvplayback issue imported with Video Import Wizard

    Hi guys,
    I imported multiple flvplayback videos on my file via the Video Wizard Import. After that I removed all videos except one. But it's still trying to load those old video and the skin of their player when I preload the file. I am sure there's no player on the stage except the one I need. And when I need to play the file, it's working well, the only problem is the extra loading for 6 skins that I don't use anymore and the time to look for 6 videos that are not there. So here're my questions;
    1-When you import a video via Wizard, it there a script hidden somewhere that can be found?
    2-When you import a flv to the stage, there's a loading bar saying getting metadata. Is there a place to edit or erase this metadata ?
    3-Any other ideas of where I could look to find this hidden data or trace or ghost that needs to be remove from the file ?
    I really need help for that, any clue or ideas are welcome...
    Thanks

    Are these video files still in your Library?

  • FLVPlayback rendering issues

    This one is very strange. Another way to phrase the question
    would be "what does the act of adding a UIComponent to the library
    actually do?". Warning: by necessity, long winded.
    We are building a gallery that must display both images and
    videos in any order. There needs to be a transition between assets
    as you iterate over the array of assets. At any one time we have a
    movieclip that is actively displaying the asset. If it's a video,
    then there's an FLVPlayback child component in the movieclip
    created with attachMovie(). When an image is loaded we use a
    movieClipLoader. When it's time to load the next asset while the
    previous one is displaying, we clean up the hidden/background
    MovieClip with removeMovieClip() and then reuse the variable:
    // clean up any existing content
    clipToLoad_mc.removeMovieClip ();
    // get ready for the load
    clipToLoad_mc = createEmptyMovieClip ("image1_mc",
    this.getNextHighestDepth ());
    All this has been working great. We've got a nice fade with
    pan-and-zoom as well as a Tween zoom down to nothing transition
    working.The fla just has a single FLVPlayback component in the
    library. The rest of the code lives in action script files and
    classes.
    The trouble starts by adding any UIComponent to the library
    (you don't even have to use it yet, just add it to the library) and
    all of a sudden rendering the FLVPlayback control breaks. The call
    to removeMovieClip() to clean up the movieclip that's not showing
    doesn't work. Setting either of the clips _visible property to
    false doesn't work. If you're not using the FLVPlayback control,
    then iterating from image to image still works. When a video loads
    and the MovieClip hosts a FLVPlayback control, it plays (audio) but
    the videodisplay nor the skin renders. The previous image which has
    been told to disappear doesn't.
    Any clues on how to debug this? It makes no sense to me that
    the simple act of adding a UIComponent (button or anything else) to
    the library would cause a problem to something that was working
    perfectly. Delete the added component out of the library the code
    starts working again. This is a problem as we're at the stage where
    we need to add some skinned buttons.
    I can't post the project we have as it's huge. My next steps
    will be to try to build up a tiny repro case that demos the problem
    I guess. I'm hoping someone with a deep understanding of components
    and FLVPlayback will have a clue. I've already tried the drop dead
    simple repro of ploping an FLVPlayback and a button onto the stage
    and just setting FLVPlayback.contentPath via the Flash 8 IDE. That
    works. There's some hocus pocus going on with dynamically
    instantiating the FLVPlayback with two MovieClips and an image
    loaded into one with video in the other.
    If this rings a bell with anyone or you can see something
    obvious I'd love to know about. I'm quite stumped at the moment of
    how to go about debugging the issue.
    thanks,
    Mark

    additional code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- TemplateBeginEditable name="doctitle" -->
    <title>SRM DWT</title>
    <!-- TemplateEndEditable -->
    <link href="../SRM.css" rel="stylesheet" type="text/css" />
    <script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <script type="text/javascript" src="../SpryAssets/SpryMenuBar.js"></script>
    <link href="../SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    <!-- TemplateBeginEditable name="head" -->
    <!-- TemplateEndEditable -->
    <style type="text/css">

  • Issues with FLVPlayback in Fullscreen

    We have a Flash project where the end product will be a Windows Projector (exe) file since it will not be played online within a browser. I'd like to use the following actionscritpt:
    stage.displayState = StageDisplayState.FULL_SCREEN;
    However, I'm having issues with the FLVPlayback component. Initially it would load over all of the other content (just from being introduced in the first frame), which is not desired. Then I discovered:
    fullScreenTakeOver=false;
    This seems to supress the video until I want it to play.
    However, now when the video ends, the entire screen goes black. Please note that this is not the case when I'm not in FULL_SCREEN.
    If it helps, we're developing in Flash CS5.5 using Actionscript 3.

    Actually, I don't want the video to be full screen at all. Our Art Director pitched an idea to the client where these doors zoom up and then reveal a video player, and then close when the video is finished. There are a couple of places where video content
    is displayed, but the rest of the presentation is Flash animations, text with audio voice overs and 360s. I'm wanting the overall project to go from 1024 to 1920 (full screen) or fit whatever resolution the user has set. The issue is that if I use the stage.displayState action, it does something funky once I encounter a video. The rest of the project is fine in full_screen.

  • Issues with flvplayback component and domain names

    I have fms running on linux with an apache webserver on the same machine and I'm have some issues regarding domain-names.
    I have done the Walkthrough 2. Simple FLVPlayback 2.5 component which works nicely on my local machine using linux (and also on virtualized Windows). Locally it doesn't matter if I use my IP-adress or my domain-name, it all works fine. However, when I host the swf (on my local machine) and access it from another computer the video does not play. The player doesn't seem to load the flv. However looking at the fms-access-log it looks like a succesfull atempt, it connects, starts playing and transfers some data. I have a crossdomain-file in my apache root. I have tried using both domain names and IP-adresses accessing the swf and the flv. Also copying the swf to the other computer doesn't seem to help.
    Another issue that might be the same problem(?) is that when I try loading an flv with another player (also hosted on my local machine) I can get it to work from that other computer (and locally), but only when giving the IP-adress. When using the domain-name it will not work and there is no activity in the access-log.
    I have searched quite a bit without finding anything that solves this.
    Any help is appreciated.
    /Erik

    I should add that the two computers are on the same local network. In the swf I access the app: rtmp://computer1.domain/vod/ or give the IP and then state the streams as in the tutorial.
    Also, has anybody had any issues with hostnames vs IPs in rtmp-urls?
    Feeling a bit lost tbh.
    /Erik

  • FLVPlayBack in Flex - RTMP Issue

    Hello,
    I'm using Flex Builder 3 Standard Edition.
    I wanted to use a very nice FLVPlayer in my Flex app.
    That's why I imported in libs the "FLVPlaybackAS3.swc" from Flash CS4 Demo.
    When I try to stream via RTMP a flv file :
    source="rtmp://fc841.streamedia.info/montest/test1"
    The video is not working.
    Whereas when I'm using the default Flex component called : VideoDisplay
    it's working fine.
    Any idea about this issue ?
    Thanks.

    Updated the FLVPlayback component with the very latest.
    Updated my project from Flash 9 to Flash 10.
    It's working like a charm !

  • FLVPlayback Component Volume Issue

    Hopefully someone can give me a hand with this one. I'm using the FLVPlayback component to play a movie. In the parameters, I'm setting volume to "8" where the default is "1".
    This works great and gives me the right volume setting, but if the user touches the volume slider (which I'd like to keep), the new maximum volume is only one.
    Any idea how to set the max volume for the volume slider? I'd have thought the volume parameter setting would be tied to this.
    Thanks!

    Thanks, Kibbik.  That's actually very helpful.  I guess I was just wondering if there was a method to reset the max volume of the slider to 200% or something similar, but I suppose not.
    I figured redoing the volume on the original movie was one solution, but it would be nice to see the component rewritten so as to reset the max volume of the slider to the volume parameter setting.

  • FLVPlayback previous Cuepoint issue

    I am currently creating a FLV player that supports dual language captions as well as FlashVars telling the player where the caption xml file is as well as the another xml file that contains interactive information about the player.  I am looking for a way to find the previous cuepoint (which are set in the captions xml), so that I can display that caption whenever the player pauses (and hides the player's buttons) to display a math problem that the user must answer correctly before the video proceeds.  I have gotten everything to work so far except I cannot get the captionsText text field to display the caption from the previous cuepoint since when the player pauses, it is not on the cuepoint with a caption in it.
    There are two buttons (one for english and another for spanish), that, when clicked, display the caption from the current cue point.  I tried simply using setCaption(currentCuePoint - 1);, but that returns a value of the cuepoint that doesn't have any caption associated with it.
    I need a simple way of determining the current cuepoint's number and then from there, going to the previous cuepoint and getting that text to display.
    I am pasting some of my code below for reference.  ANY HELP WOULD BE APPRECIATED...!!!!
    <movieCaptions>
    <languages>
    <language code="non" name="No Captions"/>
    <language code="eng" name="English"/>
    <language code="spa" name="Spanish"/>
    </languages>
    <caption cuepoint="1.000">
    <non> </non>
    <eng>Now let's try to find the answer to these.</eng>
    <spa>Ahora vamos a tratar de encontrar la respuesta de estos.</spa>
    </caption>
    <caption cuepoint="4.000">
    <non> </non>
    <eng>If we have one red square plus another red square, how many red squares in all do we have?</eng>
    <spa>Si tenemos un cuadrado rojo más otro cuadrado rojo, ¿Cuántos cuadrados rojos en tenemos en total?</spa>
    </caption>
    </movieCaptions>
    function captionsXMLLoadedHandler(eventObj:Event):void {
         var captionsXML=new XML(eventObj.currentTarget.data);
         captions=captionsXML.children();
         languages=captionsXML.children()[0].children();
         checkLanguages();
         setCuePoints();
         esp_mc.addEventListener( MouseEvent.CLICK, _onespClick );
         cc_mc.addEventListener( MouseEvent.CLICK, _onccClick );
    function checkLanguages():void {
         var i:int=0;
         var arr:Array=new Array();
         for each (var prop:XML in languages) {
              var languageData:XML=prop;
              arr.push([email protected]());
              i++;
         if (arr.indexOf("eng")<0) {
              cc_mc.visible=false;
         if (arr.indexOf("spa")<0) {
              esp_mc.visible=false;
    function setCuePoints():void {
         var i:int=0;
         for each (var prop:XML in captions) {
              var captionData:XML = prop;
              player.addASCuePoint({name:i.toString(), time:Number(captionData.@cuepoint)});
         i++;
    function cp_listener(eventObject:MetadataEvent):void {
         currentCuePoint=eventObject.info.name;
         setCaption(currentCuePoint);
         currentCuePointTime=eventObject.info.time;
    function setCaption(cp:Number):void {
         captionText.text=captions[cp][selectedLang];
    private function _onccClick( p_event:MouseEvent ):void {
         captionText.visible=false;
         cc_background.visible=false;
         if (cc) {
              cc=false;
         } else {
              cc=true;
              es=false;
              selectedLang="eng";
              setCaption(currentCuePoint);
              captionText.visible=true;
              cc_background.visible=true;
    private function _onespClick( p_event:MouseEvent ):void {
         captionText.visible=false;
         cc_background.visible=false;
         if (es) {
              es=false;
         } else {
              es=true;
              cc=false;
              selectedLang="spa";
              setCaption(currentCuePoint);
              captionText.visible=true;
              cc_background.visible=true;

    Thanks, Kibbik.  That's actually very helpful.  I guess I was just wondering if there was a method to reset the max volume of the slider to 200% or something similar, but I suppose not.
    I figured redoing the volume on the original movie was one solution, but it would be nice to see the component rewritten so as to reset the max volume of the slider to the volume parameter setting.

  • FlvPlayback scaling issue

    Hello-
    I've got a 64x480 flv to play. My stage is the same size. When I grab a stock skin and bind the two together either the FLV is scaled down to have a .5 in border left and right, or, if I tell the player to not scale it bumps out the controls to be outside the stage boundaries.
    Any thoughts?  I just want a simple 640x480 stage with my video taking up all of it and the player controls overlaying at the bottom. How hard can this be?
    Thanks
    Rich

    Check if your video is of 640x480 dimension.
    OR
    When you bind the flv to the player i.e. when you provide the source file path in the "Content Path" window make sure to uncheck "Match source dimensions".

  • A better way to determine the current state of the FLVPlayback component?

    Below is the AS3 code I have used to display images (MCs) over an instance of the FLVPlayback component.  These images (one for loading, one for the title) are to appear – or disappear – according to the current state of the FLVPlayback component. 
    It “works,” but when testing, I have noticed that it can be rather finicky.  The most common issue that arises is that many times the loadPoster movieclip will still be visible even though the video has entered the playing state.
    Also, I wanted a title placeholder image to appear whenever the user stops the video or if the video completes.  However, I had to add the conditional statement to the “stoppedStateEntered” case to make everything appear when expected.  When the video is first viewed (and has completed buffering), it seems that the FLVPlayback component enters the stopped state before entering the playing state.  Thus, the titlePoster would flash on the screen right before it and the loadPoster “should” disappear when the video begins playing.
    Even in my limited testing, these issues were very easily re-created.  I am definitely looking for a more reliable solution.  Is there a better (or more correct) way to go about all this?  If possible, I would like to stick with the FLVPlayback component, just for the simple fact of not having to code my own.
    Where am I going wrong?
    function updateMoviePoster(event:VideoEvent):void
                    switch (event.type)
                                    case "playingStateEntered":
                                                    loadPoster.visible = false;
                                                    titlePoster.visible = false;
                                    break;
                                    case "stoppedStateEntered":
                                                    if (loadPoster.visible == false)
                                                                    titlePoster.visible = true;
                                    break;
                                    case "complete":
                                                    titlePoster.visible = true;
                                    break;
    myFLVPlayback.addEventListener(VideoEvent.PLAYING_STATE_ENTERED, updateMoviePoster);
    myFLVPlayback.addEventListener(VideoEvent.STOPPED_STATE_ENTERED, updateMoviePoster);
    myFLVPlayback.addEventListener(VideoEvent.COMPLETE, updateMoviePoster);

    Any suggestions?  I would truly appreciate the help.

  • Stuttering flv playback issue- need help asap

    We need help asap. Have a project is due to deliver today (5/14).
    We have a video to go on a dvd-rom, live action with Motion Graphics behind.
    When output is done thru Projector the Motion Graphics stutter as they scroll.
    Here is more technical info:
    Stuttering flv playback issue:
    Prores 422 timeline 29.97fps 1280x720 output from fcp using current settings.
    Mov file is approx 7gb, plays relatively smooth on a mac pro with no raid.
    Frame by frame analysis shows all frames are present with no jumps tears or skips.
    Tried several output paths, programs and settings to create a smooth flv file to no avail.
    We adjusted data rates from 2k, 3.5k, 4k and 8k, no luck
    We adjusted keyframe rates from low to all frames, no luck.
    We tried cs3 flash encoder, cs5 media encoder, squeeze ect, same results.
    Playback in the flash projector seems to choke slightly no matter what we do.
    Have also posted in the Director Forum.
    Any help much appreciated!

    Here are a few ideas off the top of my head:
    Try playing the file using a different xtra, sometimes different ones will work better.  If you have Director 11.5, there is a native flv playback xtra.
    You can build a player easily in Flash using the flvPlayback component, then bring that into Director as a swf.
    Once you have the video in Director, try making the member Direct To Stage (DTS).  If it is already DTS, try making it not DTS.
    Make sure the video is not transparent, and nothing in Director overlaps the video... in fact, when the video is playing, nothing should be moving at all, and try to keep the amount of code that is running to a minimum.
    Try lowering your video's data rate further or try using a different codec.
    Using VBR (Variable Bit Rate) compression often makes the video appear to play smoother.
    Try compressing the flv with different software.  FFMpeg, for example, is free and does a very good job, often better than the Flash Video Encoder that comes with Flash/Creative Suite.

Maybe you are looking for

  • Some applications fail to open

    Some of my apps no longer open. They used to. Over the wekend I shut down the computer. Yesterday the problems began. The following apps all exhibit the same behavior: Appleworks, Quicken 2007, EyeTV. And that behavior is... - no matter how I try to

  • List of Calculated KFs and Restricted KFs created by end users

    Hi all, Is there one way that I can run a list of all Calcuated KFs and Restricted KFs created by end users in Production. We would like to DELETE all CKFs and RKFs created by end users that are not following the naming convention. So we are looking

  • Is Microsoft Project 2010 available for Mac?

    I have a class that is requiriing this software but only provides the windows free trial cd. Is this downloadable for Mac?

  • Photoshop CS2 just started crashing

    I have unistalled it and reinstalled it but it still keeps crashing. Please Help! Thanks Here is what it says Process:         Adobe Photoshop CS2 [777] Path:            /Applications/Adobe Photoshop CS2/Adobe Photoshop CS2.app/Contents/MacOS/Adobe P

  • Form trigger failure in WHEN-VALIDATE-RECORD still saves data

    Hi, I have a WHEN-VALIDATE-RECORD trigger on one of my data blocks. When there is an problem with the data, I use RAISE FORM_TRIGGER_FAILURE. The error dialog appears, but it's still saving the data to the database! Here is the code for the WHEN-VALI