ActionScript 2.0 :: Detect Which External Flv Is Playing In A Video Array?
Apr 8, 2011
I'm using a video array to load external flvs randomly for a movie quiz game I am building. Is there a way to code my actionscript so that I can identify which flv is playing randomly so that I can choose and use a specific animation that is to go with that video?This is my code:
// video array set up
var videoArray:Array = new Array({vid:"question1.flv", ans:"school of rocketeers"},
{vid:"question2.flv", ans:"supermanhattan"},[code]......
I have a NetConnection attached to a NetStream, which is in turn attached to a Video. As you can guess, this is a video player. I've looked through the public properties of all three classes and could not find an "isPlaying" property - a boolean that would tell me video is currently running (and not paused, stopped, nor corrupted). [code]...
I'm sure this is a simple question, but I just can't crack it. In my video player I want to detect if the current status is playing or paused. But I can't figure out where this info comes from. Is it a property of the ns object?
I have a video playing on my page. I want to show and hide some div's when the video reaches a certain point. Lets say hide something on 10th second and show it again on 20th second.I can easily do it in HTML5 with video tag and currentTime attribute but for IE I have to create the same functionality and I think with flash based videos (from YouTube or something like that).Is there a way to detect the current time of a video playing on my website, embeded from YouTube, Metacafe or any other video sharing site?I know I could detect it in flash and make it run some JavaScript function but I don't have flash nor have the skills to do it in AS3.
On the Flash client side,how do I detect when the server purposely closes the TCP connection to its video stream? I'll need to take action when this occurs - maybe attempt to restart the video or display an error message. Currently, the connection closing and the connection being slow look the same to me. The NetStream object ushers a NetStream.Play.Stop event in both cases. When the connection is slow, it usually recovers by itself within seconds.I wish to only take action when the connection is closed, not when it is slow.Here's how my general setup looks like. It's the basic NetConnection->NetStream->Video setup.
this.vidConnection = new NetConnection(); this.vidConnection.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this.connectionAsyncError);[code].....
I have 5 loaded swf files, I can play them one by one using "next" button. But now I need a "autoplay " button. My thinking is to dectect one swf finished, then call the "next" function, so it can be played automaticly. The thing is I don't know how to dectect one swf is finished playing.
I suppose the title says it all. I can load an external video file (FLV) and I can have it play. I also have the custom buttons made to control the clip. The only thing I have left to do is to have the main timeline move onto frame 2 once the external video reaches its end. I am using actionscript 3 and flash cs 5.5.
I would like to assign AS to a button, so when mouse clicks on that button,external Quick Time video file would open in a new window. Is it gotoAndPlay? Or getURL?What would be the correct AS?
I was wondering, what was the best way to for actionscript 3.0 to detect cuepoints playing from a FLV movie that is playing from an FLV playback component?
I have some animation (programmatic, I'm NOT using keyframed animation in timeline), and some music I want to play in the background. Once the music file reaches the end (about 30 seconds long), I want to trigger the end of the animation functions.I figure I could either use an actionscript timer to trigger the end of the animation or a keyframe with actionscript that is placed on the timeline near the end of the song but these methods assume knowledge about the duration of the wave file. If I changed the framerate or updated the external wave file, these triggers would possibly no longer sync upIs there some sort of event listener or other detection method for an audio file to signal it has finished playing? Or maybe there is a way to get the duration of the audio file to use in the timer
I am trying to start an external video with playback component (instance name- movie_flv) upon clicking on a text button I created (instance name- play_btn). Here is my code that I have so far
play_btn.addEventListener (MouseEvent.CLICK,playClick); function playClick(event:MouseEvent) { trace ("button was clicked"); }
The trace function works but when I try to insert "movie_flv.play();" underneath the trace function, I get this error message: 1120: Access of undefined property movie_flv.
How do I pause not play the external FLV video until I hit the "Play" button? I don't want my video to play immediately Couldn't figure out which code to edit or add in my AS.Below are my codes
Code: Select allvar nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc);
I am curious if there is a way to call back to the main timeline using AS3 after a video clip or audio clip that is being loaded externally, is done playing? For instance: you get to a page with a video on it, but when the video is done playing, instead of just sitting there, it automatically takes you to a new page (framelabel).
I am loading an external SWF file into my main timeline. The external SWF file contains an FLV video. At a certain point in my main timeline, the SWF file loads and plays the video. Is there a way to say...
If the VIDEO (FLV) is done playing, gotoAndPlay(X)?
I am using the loader class to load an external swf "cube_final.swf". note I am setting a movie_clip (set on stage) to alpha=0 as I want it to remain invisble until the loaded swf finishes playing. I will then set alpha = 100% .
But how to i detect that the swf has finished playing? I can detect whether its loaded (i'll place a preloader in the loading() function)
this.open_cube.alpha = 0 var introLoader:Loader; function loadIntro(url:String):void {
I have an external transparent swf loading in to my movie. The swf has to be imported over a button element on stage. The swf plays for a few seconds than it appears to go off-stage... at which point I need to free up that button to be clicked.
So, I need to detect when that movie has finished playing and then unload.
using flash8 and i have a netstream object streaming progressive video... how do i detect the flv is complete? using buffer.flush doesnt work how i need as it flushes the buffer slightly before the video is finished.
I've been using the "Reusable Preloader Using MovieClipLoader" from the tutorial section of this site.The only difference is that i don't use'm for preloading jpg. I load external swf files containing video. Everything works fine so far. The only problem is that the preloaded video already starts playing while preloading (at about 30%), but without showing the video.This is the code i have so far:
I built a timeline based player with 2 menus and many videos that you can play.The buttons move the timeline to a frame label and the video plays. The back button has a stop function built in it so the video stops playing when its hit.It plays wonderfully locally but once on a server after a few clicks it boggs down and sometimes the audio from the last video remains playing even when prompted to stop. I was pointed to use the add and remove child functions to prevent this but being very new to Flash and 100% self taught i have zero idea on how to do this. The link to the player is[url]....Even if its a link to a tutorial or something.
I have a vido page. Once I get to that page I can't navigate anywhere else unless I click the video thumbnail button and as long as the video is playing the buttons are active. I can I change this so the I don't have to click a video thumbnail button to navigate out of that page.
Code: one.addEventListener(MouseEvent.CLICK, vid1); two.addEventListener(MouseEvent.CLICK. vid2); function vid1 (e:Event):void { vidPlayer.source = "vid1.flv"; } function vid2 (e:Event):void { [Code] .....
I am trying to put together a class for playing video using the Video object. So far, I have only been successful in getting the Video object to fully work when not using a class setup. In the documentation, I have read that to use the Video object you have to actually drag/create the video object onto the stage. So, in my next attempt, I created the video object onto the stage within a MovieClip but still trying to use a class/linkage setup with the Video inside inside of a MovieClip container. No luck there either. Here is the basic AS2 script that is linked to a MovieClip that contains the Video object ("video" instance) within it.
Code: class VideoTest { private var nc:NetConnection; private var ns:NetStream;
[code].....
I am getting the following error with this script.
Code: Line 14: There is no property with the name 'video'. Line 15: There is no method with the name 'video'.
I need to create a splash page type thing. It needs to play a flash movie and then when that movie has finished show a full screen image using html/js. THe movie will be flash and the image display will be javascript powered.
In the cosmicpanda update for youtube, you can go from a video page to the video creators profile page while your video is still playing in flash. Does anyone how Youtube accomplishes this? I would like to know if it's possible to keep the flash state of a site constant while moving from page to page on a site.It doesn't seem as if the flash is reloading, so I don't think that they are just saving cookies for the current video time and starting the video at that point when they refresh.I would assume that they're using ajax, but the application of this feature is really clean. The URL gets correctly changed to the users' profile page's URL. The back button still works as it should. (I can press back and forward between video page and user profile page and the video continues going clean and never drops.)
I have a .flv playback player embedded in the 1st frame of my flash CS4 AS3program which calls in a video clip called carrie_mc as soon as the program starts. When the video is finished playing it disappears off the stage which is all good and is as it should be. Where I am having a problem is that I want my code to detect when the video is finished playing so that I can display a text box with further instructions to the user. I am using the following code to detect when the flv is finished and have added a trace statement to see verify if it is working. Although there are no error messages the code doesn't seem to be working as I do not see the trace message in the output cue. How can I detect when a movie clip has finished playing using CS4 AS3?
carrie_mc.onStatus = function(info){ if (info.code == "NetStream.Play.Stop"){ trace("flv has finished playing") }